Exemple #1
0
 public int closeInstrument()
 {
     MagnetDriveDriver.CloseChannel(channelHandle);
     MagnetDriveDriver.Power(0);
     SerializeData.SerializeObject <MagnetDriveSettings>(magSettings, settingsFile);
     return(0);
 }
Exemple #2
0
        private void cmdInitDrive_Click(object sender, EventArgs e)
        {
            string comPort   = txtComPort.Text;
            uint   baudRate  = (uint)(nudBaudRate.Value);
            string setupFile = txtSetupFile.Text;
            byte   axisID    = (byte)(nudAxisID.Value);
            string pwd       = Directory.GetCurrentDirectory();

            channelHandle = MagnetDriveDriver.initDrive(comPort, baudRate, setupFile, axisID);

            if (channelHandle > 0)
            {
                driveStatus = MagnetDriveDriver.Power(1);
            }
            updateStatus();
        }