levylabpitt / Instrument-Framework

An object-oriented framework for LabVIEW based on JKI SMOs.
BSD 3-Clause "New" or "Revised" License
6 stars 7 forks source link

Generalize Configuration subsystem #5

Open ciozi137 opened 4 years ago

ciozi137 commented 4 years ago

image

  1. Generalize configuration data type
  2. Have generic UI that can be easily augmented/modified/overridden by children (ie, using listboxes?)
  3. Configuration settings can be freeform, list of possible values, range of possible values
ciozi137 commented 4 years ago

20 minute discussion and brainstorming: https://drive.google.com/file/d/1HXjSoFdJEa7-5yU6IP98QrxBk5HNRNSk/view?usp=drivesdk

ciozi137 commented 3 years ago

Incremental configuration architecture & overrides: v1.9.3: image

next release (v1.9.4): image

ciozi137 commented 2 years ago

@Monkeymerlot I need to revisit this configuration stuff for the Instrument Framework. Did you ever come up with something for the Litho software that you are happy with?

Monkeymerlot commented 2 years ago

@ciozi137 I remember working on something for a while and now I can't find it. I'll keep looking once my finals are over (ie on Monday). I didn't see it in my recycle bin (which has never been cleaned out) I saw a little bit of stuff in the Maui Framework Repository but it doesn't look like what I think you are talking about.

For the Lithography software I have just been doing real basic write to ini files (using the configuration Read Write VIs in the Instrument Framework). In the future I want to add different folders for Users, and each user would have separate configurations.