Skip to content

Zheng1227258898/SetList

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

456 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SetList

LabVIEW control for BEC experiments.

Getting started

Read the documentation, and clone the repository! If you encounter issues, please submit a ticket on the issues page or email Zach (zsmith12 at umd).

For Developers

You can now use Labview's built-in tools to compare/diff and merge from git:

Setup LVTools:

Open either a git-bash (included in standard git distribution) or a git-powershell (included in GitHub distribution) session in the current repository. From the root level, run sh scr/setupLVTools.sh This will copy appropriate scripts to ~/bin/ on your local drive, and set up new git commands difflv and mergelv.

Using diff/comparing changes

  • To compare uncommitted changes to the last checked in version, file-by-file use git difflv
  • To compare a specific VI to the most current version checked in to the repository, use git difflv path/to/file.vi
  • To compare VIs between two known commits, use git difflv path/to/file.vi <Commit Hash 1> <Commit Hash 2>
  • See git help diff for more details.

Resolving merge conflicts

If you attempt a merge and conflicts are reported, you can run git mergelv. This should begin listing conflicted files and give you the option to launch LVMerge to help resolve them.

Documentation

For documentation, see the SetList project page. This has a link to a pdf dump of the documentation, which for historic reasons is currently being maintained on the internal JQI wiki.

Other Info

The root of this repository was a fresh repository forked from the SVNrepo revision 456. The SVN repository is now obsolete and should no longer be used for version control.

About

LabVIEW control for BEC experiments

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • LabVIEW 74.6%
  • IGOR Pro 14.3%
  • Python 6.0%
  • Shell 5.1%