Open mlt opened 5 years ago
Thank you very much for this finding. As I can see, this error is thrown only when you clicked at "About" command. Am I rigth? Or it being thrown at startup? I use AssemblyInfo to retrieve information about DSO.dll to display them in About pop-up window. This approach in the past caused some issues.
I did click About indeed. It seemed to be unresponsive so I clicked around. Perhaps I was thrown off by big white rectangle :-)
I'm not that familiar with dot net… can you use FileVersionInfo instead?
Also it seems I cannot change either resolution. I get "Error while setting parameters". I have DSO112A / Coral.
Another thing is it won't remember communication preference. After I disconnect, I have to set COM3 again before reconnecting otherwise I get
---------------------------
Error
---------------------------
Please set serial communication properly
---------------------------
OK
---------------------------
It would be nice if it presumed defaults.
For your issues with Coral check DSO.dll wiki. Long story short : Coral has bugs in serial interface. It is not possible to reliable change device parameters while device is connected and sends buffer to serial interface. Workaround: Device -> Stop Capture -> Manually change parameters to desired one -> Device ->Start Capture -> Click "Refresh" button. In order to keep information i will need to save some kind of config file and for sure this is something that I may do in future release. I will try to adres those issues in my spare time and i will draft a new release.
I was lazy to re-build the source, the quick workaround is to create a configuration file named
PC Scope.exe.config
next to exe with