作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要一些帮助来编写一个功能 block ,我可以用它来记录轴的行程距离。这应该记录每次轴移动有点像里程表,这个值将用于轴的预防性维护。即润滑滚珠丝杠和直线轴承。
该功能必须在轴不移动时忽略轴上的颤振,并适应多次覆盖位置的归位功能。
最佳答案
您可以通过对轴设置速度的绝对值进行积分来实现。
VAR
lrCycleTime_s : LREAL;
lrVelocity_mmPerCycle : LREAL;
lrDistance_mm : LREAL;
END_VAR
======================================
lrCycleTime_s := UDINT_TO_LREAL(_TaskInfo[GETCURTASKINDEXEX()].CycleTime) / 10000000; //Get cycle time in seconds
lrVelocity_mmPerCycle := Axis.NcToPlc.SetVelo * lrCycleTime_s ; // Convert velocity per second > per cycle
lrDistance_mm := lrDistance_mm + ABS(lrVelocity_mmPerCycle);
请记住在循环时间等于您的运动循环时间(默认为 2 毫秒)的任务中执行此操作
关于plc - TwinCAT Motion 记录行程距离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70831191/
我开发了一个 Android 应用程序,允许实时跟踪用户在 map 上制作的类(class)(Google Map Android V2),我接下来要做的是在类(class)结束后我想给例如,用户有机
我一直在bing / google(布尔)搜索中,发现一些命中(主要是在stackoverflow上),并且尝试使用建议的解决方案没有任何运气。 我正在使用Java 8和DBUnit 2.5.1和my
我有一个String[][]。所以它基本上看起来像这样: { { "Dublin", "NYC"}, { "Moscow", "Los-Angeles"}, { "London", "Pa
我是一名优秀的程序员,十分优秀!