资源简介
本程序用于实现研华运动控制在PC端用labview程序实现各种运动控制
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using Advantech.Motion;//Common Motion API
namespace AIO
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender EventArgs e)
{
int Result;
Result = Motion.mAcm_GetAvailableDevs(CurAvailableDevs Motion.MAX_DEVICES ref deviceCount);
if (Result != (int)ErrorCode.SUCCESS)
{
MessageBox.Show(“Can Not Get Available Device“ “Device DIO“ MessageBoxButtons.OK MessageBoxIcon.Error);
return;
}
CmbAvailableDevice.Items.Clear();
for (int i = 0; i < deviceCount; i++)
{
CmbAvailableDevice.Items.Add(CurAvailableDevs[i].DeviceName);
}
if (deviceCount > 0)
{
CmbAvailableDevice.SelectedIndex = 0;
DeviceNum = CurAvailableDevs[0].DeviceNum;
}
}
private void CmbAvailableDevice_SelectedIndexChanged(object sender EventArgs e)
{
//Stop Every Axes
if (m_bInit == true)
{
//Close Device
Motion.mAcm_DevClose(ref m_DeviceHandle);
m_DeviceHandle = IntPtr.Zero;
timer1.Enabled = false;
m_bInit = false;
}
DeviceNum = CurAvailableDevs[CmbAvailableDevice.SelectedIndex].DeviceNum;
}
private void timer1_Tick(object sender EventArgs e)
{
ushort rawData =0;
float voltData = 0.0f;
Motion.mAcm_DaqAiGetRawData(m_DeviceHandle (ushort)cb_AiChan.SelectedIndex ref rawData);
Motion.mAcm_DaqAiGetVoltData(m_DeviceHandle (ushort)cb_AiChan.SelectedIndex ref voltData);
tb_RawData.Text = rawData.ToString();
tb_VoltData.Text = voltData.ToString(“f4“);
}
private void btn_OpenBrd_Click(object sender EventArgs e)
{
UInt32 Result;
uint buffer =0 bufferLen= sizeof(uint);
Result = Motion.mAcm_DevOpen(DeviceNum ref m_DeviceHandle);
if (Result != (uint)ErrorCode.SUCCESS)
{
MessageBox.Show(“Can Not Open Device“ “AIO“ MessageBoxButtons.OK MessageBoxIcon.Error);
return;
}
m_bInit = true;
Result = Motion.mAcm_GetProperty(m_DeviceHandle (uint)PropertyID.CFG_DaqAiChanType ref buffer ref bufferLen);
if (Result != (uint)ErrorCode.SUCCESS)
{
MessageBox.Show(“Failed To Get AI Channel Type Configuration!“ “AIO“ MessageBoxButtons.OK MessageBoxIcon.Error);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-09-24 13:49 Common Motion\
目录 0 2015-09-24 13:48 Common Motion\Examples\
目录 0 2015-09-24 13:48 Common Motion\Examples\General\
文件 4968 2014-06-20 15:21 Common Motion\Examples\General\General.bas
文件 140 2014-06-20 15:21 Common Motion\Examples\General\General.h
目录 0 2015-09-24 13:49 Common Motion\Examples\Windows\
目录 0 2015-09-24 13:49 Common Motion\Examples\Windows\C#\
目录 0 2015-09-24 13:48 Common Motion\Examples\Windows\C#\AIO\
文件 3646 2014-06-20 15:22 Common Motion\Examples\Windows\C#\AIO\AIO.csproj
文件 894 2014-06-20 15:22 Common Motion\Examples\Windows\C#\AIO\AIO.sln
文件 12589 2014-06-20 15:22 Common Motion\Examples\Windows\C#\AIO\Form1.Designer.cs
文件 5074 2014-06-20 15:22 Common Motion\Examples\Windows\C#\AIO\Form1.cs
文件 6008 2014-06-20 15:22 Common Motion\Examples\Windows\C#\AIO\Form1.resx
文件 473 2014-06-20 15:22 Common Motion\Examples\Windows\C#\AIO\Program.cs
目录 0 2015-09-24 13:48 Common Motion\Examples\Windows\C#\AIO\Properties\
文件 1278 2014-06-20 15:22 Common Motion\Examples\Windows\C#\AIO\Properties\AssemblyInfo.cs
文件 2833 2014-06-20 15:22 Common Motion\Examples\Windows\C#\AIO\Properties\Resources.Designer.cs
文件 5612 2014-06-20 15:22 Common Motion\Examples\Windows\C#\AIO\Properties\Resources.resx
文件 1084 2014-06-20 15:22 Common Motion\Examples\Windows\C#\AIO\Properties\Settings.Designer.cs
文件 249 2014-06-20 15:22 Common Motion\Examples\Windows\C#\AIO\Properties\Settings.settings
文件 814 2014-06-20 15:22 Common Motion\Examples\Windows\C#\AIO\Properties\app.manifest
目录 0 2015-09-24 13:48 Common Motion\Examples\Windows\C#\AIO\bin\
目录 0 2015-09-24 13:48 Common Motion\Examples\Windows\C#\AIO\bin\Release\
文件 24576 2014-06-20 15:22 Common Motion\Examples\Windows\C#\AIO\bin\Release\AIO.exe
文件 2899 2014-06-20 15:22 Common Motion\Examples\Windows\C#\AIO\bin\Release\AIO.exe.manifest
文件 90112 2014-06-20 15:22 Common Motion\Examples\Windows\C#\AIO\bin\Release\AdvMotAPI.dll
目录 0 2015-09-24 13:48 Common Motion\Examples\Windows\C#\ARC\
文件 3600 2014-06-20 15:22 Common Motion\Examples\Windows\C#\ARC\ARC.csproj
文件 894 2014-06-20 15:22 Common Motion\Examples\Windows\C#\ARC\ARC.sln
文件 34425 2014-06-20 15:22 Common Motion\Examples\Windows\C#\ARC\Form1.Designer.cs
文件 17590 2014-06-20 15:22 Common Motion\Examples\Windows\C#\ARC\Form1.cs
............此处省略2009个文件信息
- 上一篇:vlc-2.2.1-win32.exe
- 下一篇:打印机维修不是事
相关资源
- 高水平乒乓球运动员上交叉综合征的
- 水下自重构机器人行走运动稳定性准
- 机器人运动学及动力学
- 一个考虑土壤水侧向运动的分布式墒
- 基于运动控制器MCK2407的无刷直流电机
- 长期有氧运动对骨骼肌AR及mTOR下游信
- 不同时间的运动训练对小鼠骨骼肌E
- 不同持续时间低氧后运动对大鼠骨骼
- 长期不同强度运动对大鼠骨骼肌Akt/
- 中等强度运动大鼠左心室肌蛋白质组
- 水流-泥沙协同运动对受损河流物理生
- 基于Pro/E斜齿圆柱齿轮参数化设计及运
- Galil运动控制卡在矫直机系统中应用
- 瑜伽与健美操运动处方对女大学生身
- 基于ProE的内燃机中的活塞曲柄连杆机
- 基于SVM及两类运动想象的多通道特征
- DSP控制器原理及其在运动控制系统中
- 巴巴运动网最新完整源码
- OpenGL绘制可运动自行车源程序.zip
- 巴巴运动网完整源代码
- 运动行业公关传播及数字营销方案
- 计算多体系统动力学 ----洪嘉振
- 视频中运动目标提取
- 量子力学的运动相对论:具有不同边
- 古丈县篮球运动的现状分析与对策研
- 论文研究 - 轧花点处棉花颗粒运动及
- 悬吊废用和血管紧张素II对运动终板的
- 有氧运动对大鼠骨髓间充质干细胞增
- 补糖对运动后血清TLR4水平和白细胞
- 有氧运动对肥胖小鼠棕色脂肪mRNA表达
评论
共有 条评论