Еще некоторые простые советы
1) Команду на включения питания - естественно, до команды пуска измерений.
2) Передавать команду одной передачей. Сегодня это уже где упоминалось (writefile(dsk,buf,4).
3) Обе команды в одной функции (по возможности, хоть и с разными устройствами).
4) Использовать низкоуровневые функции для передачи как по RS-232, так и по Ethernet.
А вообще, лучше перенести тему в раздел "Операционные советы" в ее уточненном варианте.
Хотя и вариант какого-нибудь программно-аппаратного решения тоже можно рассматривать (типа использовать какую-либо сигнальную линию Ethernet для аппаратного запуска блока питания, да простят меня спецы за это дилетанство

)