C#运动控制系统:雷赛控制卡实用完整例子 C#雷赛开辟快速入门 C#雷赛运动控 ...

打印 上一主题 下一主题

主题 1027|帖子 1027|积分 3081

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x

 

雷赛控制技术 DMC系列运动控制卡是一款新型的 PCI/PCIe 总线运动控制卡。可以控制多个步进电机或数字式伺服电机;得当于多轴点位运动、插补运动、轨迹规划、手轮控制、编码器位置检测、IO 控制、位置比较、位置锁存等功能的应用。
DMC3000 系列卡的运动控制函数库功能丰富、易学易用,用户开辟应用软件十分方便。随卡免费提供的雷赛控制卡 Motion 调试软件,不但可以演示 DMC系列卡的控制功能,而且可用于控制卡及运动控制系统的硬件测试。
源码下载----》    源码下载

  1. <Grid>
  2.     <Grid.RowDefinitions>
  3.         <RowDefinition Height="*" />
  4.         <RowDefinition Height="2.5*" />
  5.     </Grid.RowDefinitions>
  6.     <GroupBox Margin="5" Header="轴位置和状态">
  7.         <DockPanel>
  8.             <Button
  9.                 Width="120"
  10.                 Margin="10"
  11.                 VerticalAlignment="Top"
  12.                 Command="{Binding InitCommand}"
  13.                 Content="位置清零"
  14.                 DockPanel.Dock="Right" />
  15.             <UniformGrid Columns="4">
  16.                 <DockPanel Height="25" Margin="5">
  17.                     <TextBlock Text="X轴位置:" />
  18.                     <TextBox IsReadOnly="True" Text="{Binding Xpos}" />
  19.                 </DockPanel>
  20.                 <DockPanel Height="25" Margin="5">
  21.                     <TextBlock Text="Y轴位置:" />
  22.                     <TextBox IsReadOnly="True" Text="{Binding Ypos}" />
  23.                 </DockPanel>
  24.                 <DockPanel Height="25" Margin="5">
  25.                     <TextBlock Text="Z轴位置:" />
  26.                     <TextBox IsReadOnly="True" Text="{Binding Zpos}" />
  27.                 </DockPanel>
  28.                 <DockPanel Height="25" Margin="5">
  29.                     <TextBlock Text="运动状态:" />
  30.                     <TextBox IsReadOnly="True" Text="{Binding CrdStatu}" />
  31.                 </DockPanel>
  32.                 <DockPanel Height="25" Margin="5">
  33.                     <TextBlock Text="X轴速度:" />
  34.                     <TextBox IsReadOnly="True" Text="{Binding Xspeed}" />
  35.                 </DockPanel>
  36.                 <DockPanel Height="25" Margin="5">
  37.                     <TextBlock Text="Y轴速度:" />
  38.                     <TextBox IsReadOnly="True" Text="{Binding Yspeed}" />
  39.                 </DockPanel>
  40.                 <DockPanel Height="25" Margin="5">
  41.                     <TextBlock Text="Z轴速度:" />
  42.                     <TextBox IsReadOnly="True" Text="{Binding Zspeed}" />
  43.                 </DockPanel>
  44.             </UniformGrid>
  45.         </DockPanel>
  46.     </GroupBox>
  47.     <GroupBox
  48.         Grid.Row="1"
  49.         Margin="5"
  50.         Header="插补运动">
  51.         <UniformGrid Columns="2">
  52.             <Grid Margin="10">
  53.                 <Grid.RowDefinitions>
  54.                     <RowDefinition />
  55.                     <RowDefinition />
  56.                     <RowDefinition />
  57.                     <RowDefinition />
  58.                     <RowDefinition />
  59.                     <RowDefinition />
  60.                     <RowDefinition />
  61.                     <RowDefinition />
  62.                 </Grid.RowDefinitions>
  63.                 <Grid.ColumnDefinitions>
  64.                     <ColumnDefinition />
  65.                     <ColumnDefinition />
  66.                 </Grid.ColumnDefinitions>
  67.                 <TextBlock
  68.                     Grid.Row="0"
  69.                     Grid.Column="0"
  70.                     Text="坐标系号" />
  71.                 <TextBlock
  72.                     Grid.Row="1"
  73.                     Grid.Column="0"
  74.                     Text="起始速度" />
  75.                 <TextBlock
  76.                     Grid.Row="2"
  77.                     Grid.Column="0"
  78.                     Text="运行速度" />
  79.                 <TextBlock
  80.                     Grid.Row="3"
  81.                     Grid.Column="0"
  82.                     Text="加速时间" />
  83.                 <TextBlock
  84.                     Grid.Row="4"
  85.                     Grid.Column="0"
  86.                     Text="减速时间" />
  87.                 <TextBlock
  88.                     Grid.Row="5"
  89.                     Grid.Column="0"
  90.                     Text="停止速度" />
  91.                 <TextBlock
  92.                     Grid.Row="6"
  93.                     Grid.Column="0"
  94.                     Text="运动模式:0-相对 1-绝对" />
  95.                 <TextBox
  96.                     Grid.Row="0"
  97.                     Grid.Column="1"
  98.                     Style="{x:Null}"
  99.                     Text="{Binding crdNumLN}" />
  100.                 <TextBox
  101.                     Grid.Row="1"
  102.                     Grid.Column="1"
  103.                     Style="{x:Null}"
  104.                     Text="{Binding StartVelLN}" />
  105.                 <TextBox
  106.                     Grid.Row="2"
  107.                     Grid.Column="1"
  108.                     Style="{x:Null}"
  109.                     Text="{Binding MaxVelLN}" />
  110.                 <TextBox
  111.                     Grid.Row="3"
  112.                     Grid.Column="1"
  113.                     Style="{x:Null}"
  114.                     Text="{Binding TaccLN}" />
  115.                 <TextBox
  116.                     Grid.Row="4"
  117.                     Grid.Column="1"
  118.                     Style="{x:Null}"
  119.                     Text="{Binding TdecLN}" />
  120.                 <TextBox
  121.                     Grid.Row="5"
  122.                     Grid.Column="1"
  123.                     Style="{x:Null}"
  124.                     Text="{Binding StopVelLN}" />
  125.                 <TextBox
  126.                     Grid.Row="6"
  127.                     Grid.Column="1"
  128.                     Style="{x:Null}"
  129.                     Text="{Binding ModeLN}" />
  130.                 <Button
  131.                     Grid.Row="7"
  132.                     Grid.Column="0"
  133.                     Margin="5,0"
  134.                     Command="{Binding SrartLNCommand}"
  135.                     Content="直线插补" />
  136.                 <Button
  137.                     Grid.Row="7"
  138.                     Grid.Column="1"
  139.                     Margin="5,0"
  140.                     Command="{Binding StopCommand}"
  141.                     Content="停止" />
  142.             </Grid>
  143.             <Grid Margin="10">
  144.                 <Grid.RowDefinitions>
  145.                     <RowDefinition />
  146.                     <RowDefinition />
  147.                     <RowDefinition />
  148.                     <RowDefinition />
  149.                     <RowDefinition />
  150.                     <RowDefinition />
  151.                     <RowDefinition />
  152.                     <RowDefinition />
  153.                     <RowDefinition />
  154.                 </Grid.RowDefinitions>
  155.                 <Grid.ColumnDefinitions>
  156.                     <ColumnDefinition />
  157.                     <ColumnDefinition />
  158.                 </Grid.ColumnDefinitions>
  159.                 <TextBlock
  160.                     Grid.Row="0"
  161.                     Grid.Column="0"
  162.                     Text="坐标系号" />
  163.                 <TextBlock
  164.                     Grid.Row="1"
  165.                     Grid.Column="0"
  166.                     Text="起始速度" />
  167.                 <TextBlock
  168.                     Grid.Row="2"
  169.                     Grid.Column="0"
  170.                     Text="运行速度" />
  171.                 <TextBlock
  172.                     Grid.Row="3"
  173.                     Grid.Column="0"
  174.                     Text="加速时间" />
  175.                 <TextBlock
  176.                     Grid.Row="4"
  177.                     Grid.Column="0"
  178.                     Text="减速时间" />
  179.                 <TextBlock
  180.                     Grid.Row="5"
  181.                     Grid.Column="0"
  182.                     Text="停止速度" />
  183.                 <TextBlock
  184.                     Grid.Row="6"
  185.                     Grid.Column="0"
  186.                     Text="运动模式:0-相对 1-绝对" />
  187.                 <TextBlock
  188.                     Grid.Row="7"
  189.                     Grid.Column="0"
  190.                     Text="圆弧方向:0-顺时针 1逆时针" />
  191.                 <TextBox
  192.                     Grid.Row="0"
  193.                     Grid.Column="1"
  194.                     Style="{x:Null}"
  195.                     Text="{Binding crdNumArc}" />
  196.                 <TextBox
  197.                     Grid.Row="1"
  198.                     Grid.Column="1"
  199.                     Style="{x:Null}"
  200.                     Text="{Binding StartVelArc}" />
  201.                 <TextBox
  202.                     Grid.Row="2"
  203.                     Grid.Column="1"
  204.                     Style="{x:Null}"
  205.                     Text="{Binding MaxVelArc}" />
  206.                 <TextBox
  207.                     Grid.Row="3"
  208.                     Grid.Column="1"
  209.                     Style="{x:Null}"
  210.                     Text="{Binding TaccArc}" />
  211.                 <TextBox
  212.                     Grid.Row="4"
  213.                     Grid.Column="1"
  214.                     Style="{x:Null}"
  215.                     Text="{Binding TdecArc}" />
  216.                 <TextBox
  217.                     Grid.Row="5"
  218.                     Grid.Column="1"
  219.                     Style="{x:Null}"
  220.                     Text="{Binding StopVelArc}" />
  221.                 <TextBox
  222.                     Grid.Row="6"
  223.                     Grid.Column="1"
  224.                     Style="{x:Null}"
  225.                     Text="{Binding ModeArc}" />
  226.                 <TextBox
  227.                     Grid.Row="7"
  228.                     Grid.Column="1"
  229.                     Style="{x:Null}"
  230.                     Text="{Binding DirArc}" />
  231.                
  232.                 <Button
  233.                     Grid.Row="8"
  234.                     Grid.Column="0"
  235.                     Margin="5,0"
  236.                     Command="{Binding SrartArcCommand}"
  237.                     Content="圆弧插补" />
  238.                 <Button
  239.                     Grid.Row="8"
  240.                     Grid.Column="1"
  241.                     Margin="5,0"
  242.                     Command="{Binding StopCommand}"
  243.                     Content="停止" />
  244.             </Grid>
  245.         </UniformGrid>
  246.     </GroupBox>
  247. </Grid>
复制代码


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

数据人与超自然意识

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表