这是要更改的仪表控件
delegate void gaY1Delegate(string text);
private void gaY1SetText(string text)
{
if (gacY1.InvokeRequired)
{
// worker thread
gaY1Delegate del = new gaY1Delegate(gaY1SetText);
gacY1.Invoke(del, new object[] { text });
}
else
{
// UI thread
gaY1.Text = text;
}
}
我想要其他形式的值,
public partial class Jog : Form
{
FrmMain frmana;
string varJogEnable = ".bJogModeSelect";
string varJogVelo = ".HMI.JogVelo";
string varX1JogMinus = ".bX1JogMinus";
string varX1JogPlus = ".bX1JogPlus";
string varX2JogMinus = ".bX2JogMinus";
string varX2JogPlus = ".bX2JogPlus";
string varYJogMinus = ".bYJogMinus";
string varYJogPlus = ".bYJogPlus";
string varX1ActPos = ".Axis_X1.NcToPlc.ActPos";
string varX2ActPos = ".Axis_X2.NcToPlc.ActPos";
string varYActPos = ".Axis_Y.NcToPlc.ActPos";
public Jog(FrmMain FrmMain)
{
frmana = FrmMain;
InitializeComponent();
LoadLang();
if (Machine.Model == Machine.Models.DWM027)
{
varJogEnable = ".HMI.JogEnable";
varX1JogMinus = ".HMI.Axis[1].JogMinus";
varX1JogPlus = ".HMI.Axis[1].JogPlus";
varX2JogMinus = ".HMI.Axis[2].JogMinus";
varX2JogPlus = ".HMI.Axis[2].JogPlus";
varYJogMinus = ".HMI.Axis[3].JogMinus";
varYJogPlus = ".HMI.Axis[3].JogPlus";
varX1ActPos = ".HMI.Axis[1].ActPos";
varX2ActPos = ".HMI.Axis[2].ActPos";
varYActPos = ".HMI.Axis[3].ActPos";
我希望varx1actpos的字符串值显示在数字仪表中。我公开了与仪表相关的代码ı只是不知道如何从这里获取信息。谢谢