问题标签 [twincat-ads]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - C# 将字符串转换为 ITcAdsSymbol 数据类型
问题:我有一个 C# 中非标准的数据类型。所以标准转换。Visual Studio 中的函数不适用于此类型。如何将字符串转换为此数据类型?
我正在尝试使用 TwinCAT 通过 ADS 协议模拟模拟输入。
为了做到这一点,我在 C# 中有一个文本框。我想将文本框的输入从字符串转换为“ITcAdsSymbol”数据类型。(这是 ADS 协议自带的数据类型)
不幸的是,我不知道如何将其转换为 ITcAdsSymbol。我尝试了以下几行,但它们不起作用:
ITcAdsSymbol temp = Convert.ToITcAdsSymbol((string)textBox1.Text);
ITcAdsSymbol temp = Convert.ITcAdsSymbol((string)textBox1.Text);
ITcAdsSymbol temp = Convert.ToSymbol((string)textBox1.Text);
我可以在 C# 中使用以下代码模拟数字输入:
不幸的是,这只能发送逻辑 0 或 1
也欢迎其他解决方案。只要我能模拟一个模拟输入。
非常感谢,罗伊
python - 如何通过读取枚举值。pyads
我最近使用包 pyads 连接到 Beckhoff TwinCAT3。阅读和写作方法工作顺利。(顺便说一句:TwinCAT3 工作正常)
但是当我尝试将值写入 TwinCAT3 中的枚举时会发生一些错误。
我正在使用最简单的代码进行测试:
eCtrlMode 是枚举“E_CtrlMode”的实例。TwinCAT3 中的枚举“E_CtrlMode”如下:
错误返回:
任何帮助,直接或推荐阅读将不胜感激:)