возможно ли уменьшить кол-во выборок? например нужно следить за напряжением на АКБ в течении 10ти часов, получится минимум 36 000 значений в файле CSV - а это очень много.
возможно ли уменьшить кол-во выборок? например нужно следить за напряжением на АКБ в течении 10ти часов, получится минимум 36 000 значений в файле CSV - а это очень много.
Здравствуйте! В текущей версии ПО записи реже 1 секунды производить нельзя. Если желаете - можем выслать версию (неофициальный релиз) с более широкими настройками.
Можно вопрос: по какой причине CSV с 36 тысячами значений является неприемлимым вариантом? Он обрабатывается вручную?
Если вышлете ПО буду очень благодарен, адрес Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра. или Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.
Microsoft Office Excel 2007 не может обрабатывать более 32000 значений (для построения графиков), но даже с таким кол-вом значений очень тяжело работать компьютеру (не слабому компьютеру).
Если вышлете ПО буду очень благодарен, адрес Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра. или Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.
Microsoft Office Excel 2007 не может обрабатывать более 32000 значений (для построения графиков), но даже с таким кол-вом значений очень тяжело работать компьютеру (не слабому компьютеру).
1. Подскажите пожалуйста, как заставить работать сразу 2 (а лучше 3) модуля МР730? При подключении пары работает только один. 2. Нельзя ли сделать так, что бы при начале записи появлялась шкала в секундах внизу графиков (и записывалась в выходной файл) или хотя бы общее время записи? 3. Как можно зафиксировать выбранные настройки, что бы каждый раз их не вводить заново. Мне постоянно нужен определенный одинаковый режим, но отличный от режима по умолчанию.
1. Подскажите пожалуйста, как заставить работать сразу 2 (а лучше 3) модуля МР730? При подключении пары работает только один. 2. Нельзя ли сделать так, что бы при начале записи появлялась шкала в секундах внизу графиков (и записывалась в выходной файл) или хотя бы общее время записи? 3. Как можно зафиксировать выбранные настройки, что бы каждый раз их не вводить заново. Мне постоянно нужен определенный одинаковый режим, но отличный от режима по умолчанию.
Спасибо!
Добрый день! Спасибо за высказанные пожелания (2 и 3 пункт). Постараемся в том или ином виде реализовать их в новых версиях ПО. Насчет одновременного подключения однотипных устройств - нужно обдумывать данный момент, т.к. изначально не предполагался подобный режим работы, тем более, что уже существует макет 8-ми канального варианта MP730.
Не могли бы вы немного пояснить, в чем состоит главное противоречие? Меня бы устроил вариант параллельной работы двух окон приложений. Нужно ли перепрошивать контроллер или можно лишь изменить софт на компе? Может можно использовать два различных изолированных USB хоста?
Не могли бы вы немного пояснить, в чем состоит главное противоречие? Меня бы устроил вариант параллельной работы двух окон приложений. Нужно ли перепрошивать контроллер или можно лишь изменить софт на компе? Может можно использовать два различных изолированных USB хоста?
На текущий момент в дискриптор USB устройств Домашней лаборатории не записывается уникальный серийный номер, поэтому на два окна одинаковые устройства работать не будут - текущее ПО их не различит. Попробуем доработать ПО, чтобы обойти этот момент.
Добрый день! Недавно приобрел это замечательное устройство. Делаю программу под свои нужды - но вот вопрос. Моя программа получает данные только после того, как запустится "домашняя лаборатория" - а до этого нули по обоим каналам. Очевидно нужно инициировать передачу, АЦП работают в 10 битном режиме. Уважаемые граждане, подскажите как это сделать? Код программы: [code:1]unit Unit1;
type TForm1 = class(TForm) JvHidDeviceController1: TJvHidDeviceController; Timer1: TTimer; Label1: TLabel; Label2: TLabel; function JvHidDeviceController1Enumerate(HidDev: TJvHidDevice; const Idx: Integer): Boolean; procedure Timer1Timer(Sender: TObject); private { Private declarations } public { Public declarations } end;
const REPORT_LEN = 9;
var Form1: TForm1; WorkDevice: TJvHidDevice; MyReport: array[0..REPORT_LEN] of byte; FeatureReportLen: integer = 0; function GetSignal(ch1: boolean): double;
implementation
{$R *.dfm}
function GetSignal(ch1: boolean): double; var b_res : boolean; begin //fillchar(MyReport, 4, 1); //b_res := WorkDevice.SetFeature(MyReport, FeatureReportLen); //sleep(30); fillchar(MyReport, REPORT_LEN, 0); b_res := WorkDevice.GetFeature(MyReport, FeatureReportLen); if b_res then begin if ch1 then result := MyReport[4]*7.5315/1024 else result := MyReport[6]*7.5315/1024 end else begin result := -1; end; end;
function TForm1.JvHidDeviceController1Enumerate(HidDev: TJvHidDevice; const Idx: Integer): Boolean; begin if ((Trim(HidDev.ProductName) = MP730) and (Trim(HidDev.VendorName) = www.masterkit.ru)) then begin Form1.Caption := Подключено; WorkDevice := HidDev; FeatureReportLen := 9; //WorkDevice.Caps.FeatureReportByteLength; Label1.Caption:= FloatToStr(GetSignal(true)); Label2.Caption:= FloatToStr(GetSignal(false)); end else begin Form1.Caption := Не подключено; end; end;
procedure TForm1.Timer1Timer(Sender: TObject); begin JvHidDeviceController1.Enumerate; end;
Я провожу измерения от фотодиода максимальное значение 0.8 вольта.
В вашей программе очень неудобно, что нет возможность изменить размах шкалы. Т.е. у Вас шкала до 8 вольт (максимальное значение).
Мне нужно 2 вольта. нужна кнопка выбор диапазона размах измерения в вольтах.
Прошу реализуйте эту функцию в следующих релизах программы.
С уважением, Максим
Спасибо за пожелание! Мы рассмотрим возможность добавления этой функции в будущих версиях ПО.
Хотелось бы также посоветовать: для наблюдения за низковольтными сигналами использовать приставку, аналогичную описанным в статье: www.masterkit.ru/zip/rk1_13.pdf
при использовании приставки-усилителя, например х10, Вы сможете более полноценно использвать рабочий диапазон модуля MP730.
Добрый день! Скиньте, пожалуйста, ссылку на полный комплект ПО (включая файлы-заголовки .h), а то в скачиваемом архиве есть только .cpp файл с кодом и его не получается скомпилировать без .h