Recent

Author Topic: ЛазМер/ LazMer for measurement (and automation) in Lazarus  (Read 3617 times)

CM630

  • Hero Member
  • *****
  • Posts: 1081
  • Не съм сигурен, че те разбирам.
    • http://sourceforge.net/u/cm630/profile/
It is too early for this anoouncement, but probably I will have to stop or decrease drastically coding in Lazarus very soon.
Here it is:
ЛазМер (LazMer) contains several packages for measurement and probably automation in Lazarus.
Location of the project is http://sourceforge.net/projects/lazmer/

1. List of components:
1,1. Visual controls (lazmercontrols.lpk), available from the „Instrumentation“ tab of the Lazarus IDE.
Contains three controls:
1,1,1. ArrowStar- a set of four arrows. When an arrow is pressed or hold an OnClickDown/OnClickLeft, etc. event is generated.
Interval, at which OnClick... events are generated while an arrow is hold is set by the RepeatSlowRate property (avalue is interval between repeats in m.s.)
If the arrow is hold until more repeats than set by the RepeatsUntilfastRate property occur, the speed at which OnClick... events are generated can be increased or decreased by the RepeatFastRate property.
Repetitive mode can be disabled (i.e. OnClick... will be genatrated only by clicks).

1,1,2. FileObhod- cycles trough files in a specific folder.
Files can be filtered.
When the selected file is changer or the contenst of the folder are changed events are generated.
JumpToFirstLast property toggles looping trough the file list.
A popup menu is shown, when right clicking on the file area.
Filepath is aligned to the right, to prove that the filename shall always be visible.
Custom sorting is still in the todo list.

1,1,3. WaveformGraph- Display waveforms, provides cursors, performs calculations, etc.
Still not much usable, but yet a very valuable part of the project. There is an example available.

1,2. Bindings for National Instruments and Measurement Computing DAQs(lazmerdaqlibs.lpk)
Provides static and dynamic binding for the aforementioned DAQs.
Making examples is in the TODO list.

1,3. Misc (lazmermisc.lpk)
1,3,1. Function generator.
Currently only sinusoidal function generator is implemented.
1,3,2. File utils
1,3,2,1. Read and write support for LVM files. Curntly not all tags for metadata are supported.
1,3,2,2. Read and write support for LVMZ (compressed LVM) files.
1,3,2,3. Read DTMS, v 6.0 and 6.1 files (generated by LabView v.6 and v.6,1)

2. Dependencies
ЛазМер requres http://sourceforge.net/projects/cm630commons/

I am willing to keep on working on this project, but that might happen very slowly. If s.o. happens to install the packages and comes across bugs- please let me know. I think I might write some more stuff in June.

« Last Edit: April 15, 2015, 10:38:40 am by CM630 »
Лазар 3,2 32 bit (sometimes 64 bit); FPC3,2,2; rev: Lazarus_3_0 on Win10 64bit.

alaa123456789

  • Sr. Member
  • ****
  • Posts: 260
  • Try your Best to learn & help others
    • youtube:
Re: ЛазМер/ LazMer for measurement (and automation) in Lazarus
« Reply #1 on: July 08, 2022, 10:48:35 am »
where are these files , llinks are empty

af0815

  • Hero Member
  • *****
  • Posts: 1288
Re: ЛазМер/ LazMer for measurement (and automation) in Lazarus
« Reply #2 on: July 08, 2022, 12:30:01 pm »
where are these files , llinks are empty
Look at Sourceforge at the Code tab. The code is in SVN/GIT
regards
Andreas

alaa123456789

  • Sr. Member
  • ****
  • Posts: 260
  • Try your Best to learn & help others
    • youtube:
Re: ЛазМер/ LazMer for measurement (and automation) in Lazarus
« Reply #3 on: July 08, 2022, 04:05:37 pm »

Look at Sourceforge at the Code tab. The code is in SVN/GIT

thanks :)

CM630

  • Hero Member
  • *****
  • Posts: 1081
  • Не съм сигурен, че те разбирам.
    • http://sourceforge.net/u/cm630/profile/
Re: ЛазМер/ LazMer for measurement (and automation) in Lazarus
« Reply #4 on: August 24, 2022, 09:07:24 pm »
Any feedback might be useful. I have not worked on this in the last year, but I do not feel like abandoning it.
Лазар 3,2 32 bit (sometimes 64 bit); FPC3,2,2; rev: Lazarus_3_0 on Win10 64bit.

 

TinyPortal © 2005-2018