|
1 |
| -# Yaskawa communication SDK |
| 1 | +# Yaskawa Communication SDK |
2 | 2 |
|
3 |
| -Quickly create applications that communicate with a Yaskawa industrial robot. |
| 3 | +[](https://underautomation.com) |
4 | 4 |
|
5 |
| -SDK : Software Development Kit |
| 5 | +[](https://www.nuget.org/packages/UnderAutomation.Yaskawa/) |
| 6 | +[](#) |
| 7 | +[](#) |
| 8 | +[](#) |
| 9 | +[](#) |
6 | 10 |
|
7 |
| -More information : [https://underautomation.com](https://underautomation.com) |
| 11 | +### π€ Effortlessly Communicate with Yaskawa robots |
8 | 12 |
|
9 |
| -## Features |
| 13 | +The **Yaskawa SDK** enables seamless integration with Yaskawa robots for automation, data exchange, and remote control. Ideal for industrial automation, research, and advanced robotics applications. |
10 | 14 |
|
11 |
| -## Examples |
| 15 | +π **More Information:** [https://underautomation.com/yaskawa](https://underautomation.com/yaskawa) |
| 16 | +π Also available for **[π¨ LabVIEW](https://github.com/underautomation/yaskawa.vi)** & **[π Python](https://github.com/underautomation/yaskawa.py)** |
12 | 17 |
|
13 |
| -Pre-built example applications with source code are provided for Winforms, .NET console, LabVIEW and Python. |
| 18 | +--- |
14 | 19 |
|
15 |
| -## License |
| 20 | +[β Star if you like it !](https://github.com/underautomation/yaskawa.NET/stargazers) |
16 | 21 |
|
17 |
| -This SDK is a commercial library and a license _must_ be purshased. Once acquired, any application you develop can be delivered to an unlimited number of customers without royalties and without recurring subscription. |
| 22 | +[ποΈ Watch to be notified of latest updates !](https://github.com/underautomation/yaskawa.NET/watchers) |
18 | 23 |
|
19 |
| -More information : [https://underautomation.com](https://underautomation.com) |
| 24 | +--- |
| 25 | + |
| 26 | +## π TL;DR (Too Long; Didnβt Read) |
| 27 | + |
| 28 | +No additional installations or Yaskawa options are required to use this SDK. |
| 29 | + |
| 30 | +--- |
| 31 | + |
| 32 | +## π₯ Download Example Applications |
| 33 | + |
| 34 | +Explore the **Yaskawa SDK** with fully functional example applications and precompiled binaries for various platforms. [See Github releases](https://github.com/underautomation/yaskawa.NET/releases) |
| 35 | + |
| 36 | +### πΉ Windows Forms Application (Full Feature Showcase) |
| 37 | + |
| 38 | +A Windows Forms application demonstrating all the features of the library. |
| 39 | + |
| 40 | +π **Download:** [π₯ UnderAutomation.Yaskawa.Showcase.Forms.exe](https://github.com/underautomation/yaskawa.NET/releases/latest/download/UnderAutomation.Yaskawa.Showcase.Forms.exe) |
| 41 | + |
| 42 | +<p align="center"> |
| 43 | + <img src="https://raw.githubusercontent.com/underautomation/yaskawa.NET/refs/heads/main/.github/assets/read-variables.gif" > |
| 44 | + <img src="https://raw.githubusercontent.com/underautomation/yaskawa.NET/refs/heads/main/.github/assets/move-robot.gif" > |
| 45 | + <img src="https://raw.githubusercontent.com/underautomation/yaskawa.NET/refs/heads/main/.github/assets/snpx.gif" > |
| 46 | +</p> |
| 47 | + |
| 48 | +--- |
| 49 | + |
| 50 | +## π Features |
| 51 | + |
| 52 | +--- |
| 53 | + |
| 54 | +## π Installation |
| 55 | + |
| 56 | +### 1οΈβ£ **Get the SDK** |
| 57 | + |
| 58 | +Choose the installation method that works best for you: |
| 59 | + |
| 60 | +| Method | NuGet (Recommended) | Direct Download | |
| 61 | +| ------------------ | ----------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | |
| 62 | +| **How to Install** | Install via NuGet. [See on Nuget](https://www.nuget.org/packages/UnderAutomation.Yaskawa) | Download and reference the DLL manually | |
| 63 | +| | `dotnet add package UnderAutomation.Yaskawa ` | π₯ [Download ZIP](https://github.com/underautomation/yaskawa.NET/releases/latest/download/UnderAutomation.Yaskawa.zip) | |
| 64 | + |
| 65 | +### 2οΈβ£ **Reference the SDK in Your Code** |
| 66 | + |
| 67 | +```csharp |
| 68 | +using UnderAutomation.Yaskawa; |
| 69 | +``` |
| 70 | + |
| 71 | +### 3οΈβ£ **Connect to Your Robot** |
| 72 | + |
| 73 | +```csharp |
| 74 | +var robot = new YaskawaRobot(); |
| 75 | +robot.Connect(new ConnectParameters("192.168.0.1")); |
| 76 | +``` |
| 77 | + |
| 78 | +--- |
| 79 | + |
| 80 | +## π Compatibility |
| 81 | + |
| 82 | +β
**Supported Robots:** |
| 83 | +β
**Operating Systems:** Windows, Linux, macOS |
| 84 | +β
**.NET Versions:** .NET Framework (β₯3.5), .NET Standard, .NET Core, .NET 5/6/8/9 |
| 85 | + |
| 86 | +--- |
| 87 | + |
| 88 | +## π’ Contributing |
| 89 | + |
| 90 | +We welcome contributions! Feel free to: |
| 91 | + |
| 92 | +- Report issues via [GitHub Issues](https://github.com/underautomation/Yaskawa.NET/issues) |
| 93 | +- Submit pull requests with improvements |
| 94 | +- Share feedback & feature requests |
| 95 | + |
| 96 | +--- |
| 97 | + |
| 98 | +## π License |
| 99 | + |
| 100 | +**β οΈ This SDK requires a commercial license.** |
| 101 | +π Learn more: [UnderAutomation Licensing](https://underautomation.com/yaskawa/eula) |
| 102 | + |
| 103 | +--- |
| 104 | + |
| 105 | +## π¬ Need Help? |
| 106 | + |
| 107 | +If you have any questions or need support: |
| 108 | + |
| 109 | +- π **Check the Docs**: [Documentation](https://underautomation.com/yaskawa/documentation) |
| 110 | +- π© **Contact Us**: [Support](https://underautomation.com/contact) |
0 commit comments