#labview — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #labview, aggregated by home.social.
-
@alcea moooment. Ich habe mehrere Programmiersprachen gelernt, und gerade zum ansteuern von Geräten und zur Darstellung von aufgenommen Daten ist LabView aber sowas von viel einfacher als alles andere. Es eignet sich für ganz viele Dinge nicht so gut (und deshalb kann man zum Beispiel Matlab Code einbinden, statt den mit LabView zu programmieren), aber für die Dinge die es tun soll ist es super (und teuer).
Es ist auch mega einfach zu lernen: Datenströme werden als Draht dargestellt, und jedes Kästchen ist eine Funktion, die mit Inputs (kommen von links) bestimmte Outputs (gehen rechts raus) erzeugt. Rahmen um irgendwas herum sind Strukturen wie Schleifen, cases, ...die die entsprechenden Code Blöcke unter Bedingungen ausführen. Das ist wirklich straightforward, wenn man nicht gerade einen chinesischen Screenshot nimmt.
-
@alcea moooment. Ich habe mehrere Programmiersprachen gelernt, und gerade zum ansteuern von Geräten und zur Darstellung von aufgenommen Daten ist LabView aber sowas von viel einfacher als alles andere. Es eignet sich für ganz viele Dinge nicht so gut (und deshalb kann man zum Beispiel Matlab Code einbinden, statt den mit LabView zu programmieren), aber für die Dinge die es tun soll ist es super (und teuer).
Es ist auch mega einfach zu lernen: Datenströme werden als Draht dargestellt, und jedes Kästchen ist eine Funktion, die mit Inputs (kommen von links) bestimmte Outputs (gehen rechts raus) erzeugt. Rahmen um irgendwas herum sind Strukturen wie Schleifen, cases, ...die die entsprechenden Code Blöcke unter Bedingungen ausführen. Das ist wirklich straightforward, wenn man nicht gerade einen chinesischen Screenshot nimmt.
-
@alcea moooment. Ich habe mehrere Programmiersprachen gelernt, und gerade zum ansteuern von Geräten und zur Darstellung von aufgenommen Daten ist LabView aber sowas von viel einfacher als alles andere. Es eignet sich für ganz viele Dinge nicht so gut (und deshalb kann man zum Beispiel Matlab Code einbinden, statt den mit LabView zu programmieren), aber für die Dinge die es tun soll ist es super (und teuer).
Es ist auch mega einfach zu lernen: Datenströme werden als Draht dargestellt, und jedes Kästchen ist eine Funktion, die mit Inputs (kommen von links) bestimmte Outputs (gehen rechts raus) erzeugt. Rahmen um irgendwas herum sind Strukturen wie Schleifen, cases, ...die die entsprechenden Code Blöcke unter Bedingungen ausführen. Das ist wirklich straightforward, wenn man nicht gerade einen chinesischen Screenshot nimmt.
-
@alcea moooment. Ich habe mehrere Programmiersprachen gelernt, und gerade zum ansteuern von Geräten und zur Darstellung von aufgenommen Daten ist LabView aber sowas von viel einfacher als alles andere. Es eignet sich für ganz viele Dinge nicht so gut (und deshalb kann man zum Beispiel Matlab Code einbinden, statt den mit LabView zu programmieren), aber für die Dinge die es tun soll ist es super (und teuer).
Es ist auch mega einfach zu lernen: Datenströme werden als Draht dargestellt, und jedes Kästchen ist eine Funktion, die mit Inputs (kommen von links) bestimmte Outputs (gehen rechts raus) erzeugt. Rahmen um irgendwas herum sind Strukturen wie Schleifen, cases, ...die die entsprechenden Code Blöcke unter Bedingungen ausführen. Das ist wirklich straightforward, wenn man nicht gerade einen chinesischen Screenshot nimmt.
-
#PUDELstat: An improved modular low-cost #OpenSource #potentiostat / #galvanostat for #electrochemical laboratories:
-#Arduino / #GUI -controlled
-requires #LabVIEW
-cost ~ US $40https://doi.org/10.1021/acs.jchemed.3c01044
#DIYbio #chemistry #electrochemistry #lab #instruments #voltammetry -
#PUDELstat: An improved modular low-cost #OpenSource #potentiostat / #galvanostat for #electrochemical laboratories:
-#Arduino / #GUI -controlled
-requires #LabVIEW
-cost ~ US $40https://doi.org/10.1021/acs.jchemed.3c01044
#DIYbio #chemistry #electrochemistry #lab #instruments #voltammetry -
#PUDELstat: An improved modular low-cost #OpenSource #potentiostat / #galvanostat for #electrochemical laboratories:
-#Arduino / #GUI -controlled
-requires #LabVIEW
-cost ~ US $40https://doi.org/10.1021/acs.jchemed.3c01044
#DIYbio #chemistry #electrochemistry #lab #instruments #voltammetry -
#PUDELstat: An improved modular low-cost #OpenSource #potentiostat / #galvanostat for #electrochemical laboratories:
-#Arduino / #GUI -controlled
-requires #LabVIEW
-cost ~ US $40https://doi.org/10.1021/acs.jchemed.3c01044
#DIYbio #chemistry #electrochemistry #lab #instruments #voltammetry -
#PUDELstat: An improved modular low-cost #OpenSource #potentiostat / #galvanostat for #electrochemical laboratories:
-#Arduino / #GUI -controlled
-requires #LabVIEW
-cost ~ US $40https://doi.org/10.1021/acs.jchemed.3c01044
#DIYbio #chemistry #electrochemistry #lab #instruments #voltammetry -
#BrightEyesTTM: #OpenSource #FPGA-based multi-channel time-tagging module (#TTM) for democratising single-photon (SP) #microscopy:
-parallel multiple #SP event tagging precision: 30 ps
-multiple synchronisation event precision: 4 ns
-requires #LabVIEW
-cost ~$3000Article: https://doi.org/10.1038/s41467-022-35064-0
Web: https://brighteyes-ttm.readthedocs.io/en/latest/
GitHub: https://github.com/VicidominiLab/BrightEyes-TTM
#DIYbio #lab #instruments #LSM #FLISM #FLFS #fluorescence #spectroscopy #imaging #Python -
#BrightEyesTTM: #OpenSource #FPGA-based multi-channel time-tagging module (#TTM) for democratising single-photon (SP) #microscopy:
-parallel multiple #SP event tagging precision: 30 ps
-multiple synchronisation event precision: 4 ns
-requires #LabVIEW
-cost ~$3000Article: https://doi.org/10.1038/s41467-022-35064-0
Web: https://brighteyes-ttm.readthedocs.io/en/latest/
GitHub: https://github.com/VicidominiLab/BrightEyes-TTM
#DIYbio #lab #instruments #LSM #FLISM #FLFS #fluorescence #spectroscopy #imaging #Python -
#BrightEyesTTM: #OpenSource #FPGA-based multi-channel time-tagging module (#TTM) for democratising single-photon (SP) #microscopy:
-parallel multiple #SP event tagging precision: 30 ps
-multiple synchronisation event precision: 4 ns
-requires #LabVIEW
-cost ~$3000Article: https://doi.org/10.1038/s41467-022-35064-0
Web: https://brighteyes-ttm.readthedocs.io/en/latest/
GitHub: https://github.com/VicidominiLab/BrightEyes-TTM
#DIYbio #lab #instruments #LSM #FLISM #FLFS #fluorescence #spectroscopy #imaging #Python -
#BrightEyesTTM: #OpenSource #FPGA-based multi-channel time-tagging module (#TTM) for democratising single-photon (SP) #microscopy:
-parallel multiple #SP event tagging precision: 30 ps
-multiple synchronisation event precision: 4 ns
-requires #LabVIEW
-cost ~$3000Article: https://doi.org/10.1038/s41467-022-35064-0
Web: https://brighteyes-ttm.readthedocs.io/en/latest/
GitHub: https://github.com/VicidominiLab/BrightEyes-TTM
#DIYbio #lab #instruments #LSM #FLISM #FLFS #fluorescence #spectroscopy #imaging #Python -
#BrightEyesTTM: #OpenSource #FPGA-based multi-channel time-tagging module (#TTM) for democratising single-photon (SP) #microscopy:
-parallel multiple #SP event tagging precision: 30 ps
-multiple synchronisation event precision: 4 ns
-requires #LabVIEW
-cost ~$3000Article: https://doi.org/10.1038/s41467-022-35064-0
Web: https://brighteyes-ttm.readthedocs.io/en/latest/
GitHub: https://github.com/VicidominiLab/BrightEyes-TTM
#DIYbio #lab #instruments #LSM #FLISM #FLFS #fluorescence #spectroscopy #imaging #Python -
#smfBox: An #OpenSource platform for single-molecule #FRET:
-off the shelves components
-dual #laser: 515 nm, 222 μW & 635 nm, 68 μW
-#LabVIEW & #C control
-#MATLAB & #Python data analysisArticle: https://doi.org/10.1038/s41467-020-19468-4
GitHub: https://craggslab.github.io/smfBox/
#DIYbio #lab #instruments #imaging -
#smfBox: An #OpenSource platform for single-molecule #FRET:
-off the shelves components
-dual #laser: 515 nm, 222 μW & 635 nm, 68 μW
-#LabVIEW & #C control
-#MATLAB & #Python data analysisArticle: https://doi.org/10.1038/s41467-020-19468-4
GitHub: https://craggslab.github.io/smfBox/
#DIYbio #lab #instruments #imaging -
#smfBox: An #OpenSource platform for single-molecule #FRET:
-off the shelves components
-dual #laser: 515 nm, 222 μW & 635 nm, 68 μW
-#LabVIEW & #C control
-#MATLAB & #Python data analysisArticle: https://doi.org/10.1038/s41467-020-19468-4
GitHub: https://craggslab.github.io/smfBox/
#DIYbio #lab #instruments #imaging -
#smfBox: An #OpenSource platform for single-molecule #FRET:
-off the shelves components
-dual #laser: 515 nm, 222 μW & 635 nm, 68 μW
-#LabVIEW & #C control
-#MATLAB & #Python data analysisArticle: https://doi.org/10.1038/s41467-020-19468-4
GitHub: https://craggslab.github.io/smfBox/
#DIYbio #lab #instruments #imaging -
#smfBox: An #OpenSource platform for single-molecule #FRET:
-off the shelves components
-dual #laser: 515 nm, 222 μW & 635 nm, 68 μW
-#LabVIEW & #C control
-#MATLAB & #Python data analysisArticle: https://doi.org/10.1038/s41467-020-19468-4
GitHub: https://craggslab.github.io/smfBox/
#DIYbio #lab #instruments #imaging -
An #OpenSource, low-cost multinuclear #NMR #spectrometer operating in the mT field regime:
-high spectral resolution
-arbitrary #RF pulse programming
-requires #LabVIEW
-cost: k$ 20 (mainly PXI waveform generator & digitizer alone)
-cost could be driven down by half using a home-built RF amplifier made with high-power operational amplifiers#NOpenAccess paper: https://doi.org/10.1016/j.jmr.2021.107076
#DIYbio #DIYchem #chemistry #analytics #ULF #spectroscopy -
An #OpenSource, low-cost multinuclear #NMR #spectrometer operating in the mT field regime:
-high spectral resolution
-arbitrary #RF pulse programming
-requires #LabVIEW
-cost: k$ 20 (mainly PXI waveform generator & digitizer alone)
-cost could be driven down by half using a home-built RF amplifier made with high-power operational amplifiers#NOpenAccess paper: https://doi.org/10.1016/j.jmr.2021.107076
#DIYbio #DIYchem #chemistry #analytics #ULF #spectroscopy -
An #OpenSource, low-cost multinuclear #NMR #spectrometer operating in the mT field regime:
-high spectral resolution
-arbitrary #RF pulse programming
-requires #LabVIEW
-cost: k$ 20 (mainly PXI waveform generator & digitizer alone)
-cost could be driven down by half using a home-built RF amplifier made with high-power operational amplifiers#NOpenAccess paper: https://doi.org/10.1016/j.jmr.2021.107076
#DIYbio #DIYchem #chemistry #analytics #ULF #spectroscopy -
An #OpenSource, low-cost multinuclear #NMR #spectrometer operating in the mT field regime:
-high spectral resolution
-arbitrary #RF pulse programming
-requires #LabVIEW
-cost: k$ 20 (mainly PXI waveform generator & digitizer alone)
-cost could be driven down by half using a home-built RF amplifier made with high-power operational amplifiers#NOpenAccess paper: https://doi.org/10.1016/j.jmr.2021.107076
#DIYbio #DIYchem #chemistry #analytics #ULF #spectroscopy -
An #OpenSource, low-cost multinuclear #NMR #spectrometer operating in the mT field regime:
-high spectral resolution
-arbitrary #RF pulse programming
-requires #LabVIEW
-cost: k$ 20 (mainly PXI waveform generator & digitizer alone)
-cost could be driven down by half using a home-built RF amplifier made with high-power operational amplifiers#NOpenAccess paper: https://doi.org/10.1016/j.jmr.2021.107076
#DIYbio #DIYchem #chemistry #analytics #ULF #spectroscopy -
#cNMR: #OpenSource compact time-domain hydrogen (1H) #NMR system for field deployment:
-based on a 0.5 T permanent magnet
-emphasizes relaxation times rather than chemical shifts, enabling material property analysis without large magnets or complex spectral processing
-requires #LabVIEWPaper: https://doi.org/10.1016/j.ohx.2025.e00651
GitHub: https://github.com/ARTS-Laboratory/Compact-NMR
#DIYbio #DIYchem #chemistry #lab #instruments -
#cNMR: #OpenSource compact time-domain hydrogen (1H) #NMR system for field deployment:
-based on a 0.5 T permanent magnet
-emphasizes relaxation times rather than chemical shifts, enabling material property analysis without large magnets or complex spectral processing
-requires #LabVIEWPaper: https://doi.org/10.1016/j.ohx.2025.e00651
GitHub: https://github.com/ARTS-Laboratory/Compact-NMR
#DIYbio #DIYchem #chemistry #lab #instruments -
#cNMR: #OpenSource compact time-domain hydrogen (1H) #NMR system for field deployment:
-based on a 0.5 T permanent magnet
-emphasizes relaxation times rather than chemical shifts, enabling material property analysis without large magnets or complex spectral processing
-requires #LabVIEWPaper: https://doi.org/10.1016/j.ohx.2025.e00651
GitHub: https://github.com/ARTS-Laboratory/Compact-NMR
#DIYbio #DIYchem #chemistry #lab #instruments -
#cNMR: #OpenSource compact time-domain hydrogen (1H) #NMR system for field deployment:
-based on a 0.5 T permanent magnet
-emphasizes relaxation times rather than chemical shifts, enabling material property analysis without large magnets or complex spectral processing
-requires #LabVIEWPaper: https://doi.org/10.1016/j.ohx.2025.e00651
GitHub: https://github.com/ARTS-Laboratory/Compact-NMR
#DIYbio #DIYchem #chemistry #lab #instruments -
#cNMR: #OpenSource compact time-domain hydrogen (1H) #NMR system for field deployment:
-based on a 0.5 T permanent magnet
-emphasizes relaxation times rather than chemical shifts, enabling material property analysis without large magnets or complex spectral processing
-requires #LabVIEWPaper: https://doi.org/10.1016/j.ohx.2025.e00651
GitHub: https://github.com/ARTS-Laboratory/Compact-NMR
#DIYbio #DIYchem #chemistry #lab #instruments -
To this day I'm convinced that by far the best way to do concurrent programming with #threads (beyond graphical programming languages like #Labview, where concurrency is natural) is that used by #Tcl
In other words each thread is created with its own sub-interpreter. Each has its own context, not shared. Information is passed by messaging (which the receiver receives in their own event loop). Channels moved (not shared) explicitly.
This massively reduces race conditions and other nasties.
-
To this day I'm convinced that by far the best way to do concurrent programming with #threads (beyond graphical programming languages like #Labview, where concurrency is natural) is that used by #Tcl
In other words each thread is created with its own sub-interpreter. Each has its own context, not shared. Information is passed by messaging (which the receiver receives in their own event loop). Channels moved (not shared) explicitly.
This massively reduces race conditions and other nasties.
-
To this day I'm convinced that by far the best way to do concurrent programming with #threads (beyond graphical programming languages like #Labview, where concurrency is natural) is that used by #Tcl
In other words each thread is created with its own sub-interpreter. Each has its own context, not shared. Information is passed by messaging (which the receiver receives in their own event loop). Channels moved (not shared) explicitly.
This massively reduces race conditions and other nasties.
-
To this day I'm convinced that by far the best way to do concurrent programming with #threads (beyond graphical programming languages like #Labview, where concurrency is natural) is that used by #Tcl
In other words each thread is created with its own sub-interpreter. Each has its own context, not shared. Information is passed by messaging (which the receiver receives in their own event loop). Channels moved (not shared) explicitly.
This massively reduces race conditions and other nasties.
-
To this day I'm convinced that by far the best way to do concurrent programming with #threads (beyond graphical programming languages like #Labview, where concurrency is natural) is that used by #Tcl
In other words each thread is created with its own sub-interpreter. Each has its own context, not shared. Information is passed by messaging (which the receiver receives in their own event loop). Channels moved (not shared) explicitly.
This massively reduces race conditions and other nasties.
-
I just completed "Hoof It" - Day 10 - Advent of Code 2024 #AdventOfCode https://adventofcode.com/2024/day/10 #LabVIEW
-
I just completed "Hoof It" - Day 10 - Advent of Code 2024 #AdventOfCode https://adventofcode.com/2024/day/10 #LabVIEW
-
Why is everybody making a HyperCard cline, and nobody is making a LabVIEW clone? Not that I don’t love HyperCard, but LabVIEW is cool too.
-
Why is everybody making a HyperCard cline, and nobody is making a LabVIEW clone? Not that I don’t love HyperCard, but LabVIEW is cool too.
-
Why is everybody making a HyperCard cline, and nobody is making a LabVIEW clone? Not that I don’t love HyperCard, but LabVIEW is cool too.
-
Why is everybody making a HyperCard cline, and nobody is making a LabVIEW clone? Not that I don’t love HyperCard, but LabVIEW is cool too.
-
Why is everybody making a HyperCard cline, and nobody is making a LabVIEW clone? Not that I don’t love HyperCard, but LabVIEW is cool too.
-
Виртуальная лаборатория робототехники или Как мы выбирали подходящее ПО
Вступление Так получилось что мы группа студентов и преподавателей заинтересованных в создании имитационных виртуальных лабораторий, в которых студенты могут без особых углубленных знаний попробовать поуправлять квадрокоптером, конвейером или другими интересными моделями. Ведь не всегда есть возможность потренироваться на реальных физических лабораториях. Нужны: место (деньги), оборудование (деньги) и время (тоже деньги). Следовательно придется смотреть в сторону виртуальных моделей. Мы искали удобную среду для создания таких моделей и вот до чего дошли (обозреваем ниже). Немного истории : факультет электромеханики (ныне переименован в Мехатроники и Автоматизации) НГТУ создавался в 50-х, чтобы готовить специалистов по разработке и производству электродвигателей, электрогенераторов e.t.c. Позднее факультет оброс кафедрами смежных направлений а в конце 2020-х открыл направление Робототехники. Профиль ФГОС и 70% предметов оставили прежними. Как и педсостав. В результате получили выпускников которые: умеют подобрать двигатели для круглого квадрокоптера в вакууме (и не только подобрать, но и спроектировать с нуля или пересчитать/перемотать); умеют настроить регуляторы для этого пепелаца; знают как рассчитать мощность и КПД. А вот о том, как программировать автопилот — только «имеют представление». В принципе такая заточка имеет право на жизнь если разрабатывать не роботов-доставщиков, а промышленные роботизированные ячейки.
-
Виртуальная лаборатория робототехники или Как мы выбирали подходящее ПО
Вступление Так получилось что мы группа студентов и преподавателей заинтересованных в создании имитационных виртуальных лабораторий, в которых студенты могут без особых углубленных знаний попробовать поуправлять квадрокоптером, конвейером или другими интересными моделями. Ведь не всегда есть возможность потренироваться на реальных физических лабораториях. Нужны: место (деньги), оборудование (деньги) и время (тоже деньги). Следовательно придется смотреть в сторону виртуальных моделей. Мы искали удобную среду для создания таких моделей и вот до чего дошли (обозреваем ниже). Немного истории : факультет электромеханики (ныне переименован в Мехатроники и Автоматизации) НГТУ создавался в 50-х, чтобы готовить специалистов по разработке и производству электродвигателей, электрогенераторов e.t.c. Позднее факультет оброс кафедрами смежных направлений а в конце 2020-х открыл направление Робототехники. Профиль ФГОС и 70% предметов оставили прежними. Как и педсостав. В результате получили выпускников которые: умеют подобрать двигатели для круглого квадрокоптера в вакууме (и не только подобрать, но и спроектировать с нуля или пересчитать/перемотать); умеют настроить регуляторы для этого пепелаца; знают как рассчитать мощность и КПД. А вот о том, как программировать автопилот — только «имеют представление». В принципе такая заточка имеет право на жизнь если разрабатывать не роботов-доставщиков, а промышленные роботизированные ячейки.
-
Виртуальная лаборатория робототехники или Как мы выбирали подходящее ПО
Вступление Так получилось что мы группа студентов и преподавателей заинтересованных в создании имитационных виртуальных лабораторий, в которых студенты могут без особых углубленных знаний попробовать поуправлять квадрокоптером, конвейером или другими интересными моделями. Ведь не всегда есть возможность потренироваться на реальных физических лабораториях. Нужны: место (деньги), оборудование (деньги) и время (тоже деньги). Следовательно придется смотреть в сторону виртуальных моделей. Мы искали удобную среду для создания таких моделей и вот до чего дошли (обозреваем ниже). Немного истории : факультет электромеханики (ныне переименован в Мехатроники и Автоматизации) НГТУ создавался в 50-х, чтобы готовить специалистов по разработке и производству электродвигателей, электрогенераторов e.t.c. Позднее факультет оброс кафедрами смежных направлений а в конце 2020-х открыл направление Робототехники. Профиль ФГОС и 70% предметов оставили прежними. Как и педсостав. В результате получили выпускников которые: умеют подобрать двигатели для круглого квадрокоптера в вакууме (и не только подобрать, но и спроектировать с нуля или пересчитать/перемотать); умеют настроить регуляторы для этого пепелаца; знают как рассчитать мощность и КПД. А вот о том, как программировать автопилот — только «имеют представление». В принципе такая заточка имеет право на жизнь если разрабатывать не роботов-доставщиков, а промышленные роботизированные ячейки.
-
Having moved from developing industrial measurement systems with #LabVIEW to #rustlang, @wiresmith found the tool ecosystem to be one of the major benefits.
In this talk, he’ll run through the tools he's using to produce reliable & performant industrial measurement systems for clients. #MemorySafety #OxidizeConf
Simply don’t miss this talk & get your tickets at https://oxidizeconf.com/
-
Having moved from developing industrial measurement systems with #LabVIEW to #rustlang, @wiresmith found the tool ecosystem to be one of the major benefits.
In this talk, he’ll run through the tools he's using to produce reliable & performant industrial measurement systems for clients. #MemorySafety #OxidizeConf
Simply don’t miss this talk & get your tickets at https://oxidizeconf.com/
-
Having moved from developing industrial measurement systems with #LabVIEW to #rustlang, @wiresmith found the tool ecosystem to be one of the major benefits.
In this talk, he’ll run through the tools he's using to produce reliable & performant industrial measurement systems for clients. #MemorySafety #OxidizeConf
Simply don’t miss this talk & get your tickets at https://oxidizeconf.com/
-
Having moved from developing industrial measurement systems with #LabVIEW to #rustlang, @wiresmith found the tool ecosystem to be one of the major benefits.
In this talk, he’ll run through the tools he's using to produce reliable & performant industrial measurement systems for clients. #MemorySafety #OxidizeConf
Simply don’t miss this talk & get your tickets at https://oxidizeconf.com/
-
Having moved from developing industrial measurement systems with #LabVIEW to #rustlang, @wiresmith found the tool ecosystem to be one of the major benefits.
In this talk, he’ll run through the tools he's using to produce reliable & performant industrial measurement systems for clients. #MemorySafety #OxidizeConf
Simply don’t miss this talk & get your tickets at https://oxidizeconf.com/
-
As part of NI’s push for “#LabVIEW everywhere” in the mid 90s, the development environment was ported to a wide variety of platforms, including several video game consoles.
These console versions were never officially released, though internal beta copies are rumored to exist.