Skip to Navigation

Kipling

LabJack's new Kipling program is entering its public beta phase. For a period of time it will be released outside of the main installer, later it will be released within the main installer. Information about the original Kipling program (currently installed with the installer) can be found in the Old Kipling sub-section.

Summary

The latest software for the T7/T7-Pro is called Kipling. It is a cross-platform program designed to make using a LabJack compatible with the LJM library straightforward and convenient. It provides basic test, configuration, and self-upgrade, in a graphical interface. This program also aims to make using the T7's advanced features more straight forward and easier to understand. It will eventually replace the original Kipling.

Installation

  • Prerequisites

    1. Download/Install the LabJack LJM Library details
  • Download/Install Kipling

    Windows details
    Kipling Installer (Win) 24 MB
    3.0.6
    Windows details
    Windows Standalone .zip 32 MB
    3.0.6

    Kipling3 (currently in its public beta phase) is available for download/installation and trial through an unsigned Windows installer and a standalone .zip file. Currently, Kipling only supports the T7. However, it will eventually support the Digit as well. This program supports both 32-bit and 64-bit versions of Windows XP, Vista, 7 and 8.

    Notes:
    • When using the installer, Windows 8 will display a message saying that the publisher is unverified, but you must run the installer anyways for it to work properly.
    • When downloading with Google Chrome, you may get a "malicious file" warning. Ex: "kipling_win.exe is not commonly downloaded and could be dangerous" with a large Discard button. You must click the drop-down arrow and "Keep" to prevent the file from being discarded. Currently the files are hosted by s3.amazon.com, although this will be changed in the future.
    • Given that this program is in beta, users choosing to use the installer will be advised to uninstall the program when Kipling is put in the main installer.
    Mac OS X details
    Mac OS X Standalone .zip 42 MB
    3.0.6

    Kipling3 (currently in its public beta phase) is available for download/installation and trial through only a standalone .zip file. Currently, Kipling only supports the T7. However, it will eventually support the Digit as well. This program supports both 32-bit and 64-bit versions of Mac OS X 10.7+. Mac OS X 10.6 is not officially supported. However, it currently runs on 10.6.8.

    Notes:
    • Currently only available as a .zip file. Isn't integrated into our standard Mac OS X installer yet.
    • Currently Kipling3 is distributed for Mac OS X as a .zip file that should be copied into the applications directory. It contains one app and one folder that should reside in the same directory. Make a folder in the applications directory called Kipling and copy all contents into it.
    • When downloading with Google Chrome, you may get a "malicious file" warning. Ex: "kipling_win.exe is not commonly downloaded and could be dangerous" with a large Discard button. You must click the drop-down arrow and "Keep" to prevent the file from being discarded. Currently the files are hosted by s3.amazon.com, although this will be changed in the future.
    Linux details
    Linux 32-bit Standalone .zip 43 MB
    3.0.2
    Linux details
    Linux 64-bit Standalone .zip 46 MB
    3.0.0

    Kipling3 (currently in its public beta phase) is available for download/installation and trial through only a standalone .zip file. Currently, Kipling only supports the T7. However, it will eventually support the Digit as well. This program supports both 32-bit and 64-bit versions of Linux & a variety of distributions.

    Notes:
    • Currently only available as a .zip file. Isn't integrated into any standard installer.
    • When downloading with Google Chrome, you may get a "malicious file" warning. Ex: "kipling_win.exe is not commonly downloaded and could be dangerous" with a large Discard button. You must click the drop-down arrow and "Keep" to prevent the file from being discarded. Currently the files are hosted by s3.amazon.com, although this will be changed in the future.

Program Highlights

Improved Device Selection

Kipling features a greatly improved device selection process that makes it easy to see a devices connectivity options and provides users immediate information about each found device. The information provided is particularly useful for users trying to connect to devices using a local area network.

Program Usability

Multifunction DAQ devices, especially the T7 and T7-Pro have a lot of built in features Kipling combats this by being fast and organized. Kipling keeps a tabbed based interface but formats all information so that it is both easy to understand and easy to find.

Analog Input Functionality

The T7 and T7-Pro are highly capable devices with a multitude of different analog based features. Kipling makes them easy to learn about, configure, and use. Explore the devices extended features through a gui interface before trying to program them with only command line based tools and a datasheet for debugging.

Device Scripting

Explore the T7/T7-Pro's most unique feature, Lua Scripting. Write, run, and debug Lua scripts that get executed locally on the device to explore the devices capabilities and allow the T7 to function independently from a computer. Lua script examples are built into the program!

Device Updating

The employees at LabJack are dedicated to making the T7 a quality data acquisition and control device that fits many people's needs. In order to do this we release device updates with new features, bug fixes, and more. Kipling makes this easy by automaticaly downloading and installing firmware files that used to be only available on the firmware page

Screen Shots

Comments

#1

I just bought a T7 LabJack and I was wondering how to manually configure a FIO to analog. For example, using a U3-HV you will do something like "lj.configAnalog(u3.FIO1)". 

Note: I'm using python

#2

The FIO/EIO cannot be used as analog inputs on the T7.  Only the U3 has the ability to use FIO/EIO as low-voltage analog inputs, and in fact on the U3-HV there is no FIO1 as that terminal is a fixed high-voltage analog input AIN1.

#3

I tried yesterday to install the windows standalone version on a windows 7 ultimate computer as administrator and was unable to install the program. And endless list of subprograms that violated the security regulations. Today I installed the kipling with the windows installer and no problems. The new version is much better than the old version that is in the windows installer package of 49,9 MB. Especially when you have a screen where you have enlarged the font size.   

 

#4

I was able to reproduce this issue with the files that get downloaded in the .zip file.  I assume you ran the "Kipling.exe"?  It hopefully came up with a windows security message and then popped up with many more?  If you run the "nw.exe" first and tell windows to remember that it is allowed to be executed, the problem should go away.  Kipling.exe loads a splash screen and starts the nw.exe program.  I believe it was recursively calling and trying to start the nw.exe program.  We are in the middle of fixing a few issues like these.  Thanks for the feedback and let us know if you have any suggestions, especially while Kipling is in its beta phase.

#5

Hi,

The source code of splash screen is also open source? If is, where can I find it?

I'm trying implement the same behavior for my nw test project, but I can't measure the progress of unpacking the nw files.

Best,

#6

We can publish the source code for the splash screen if you want, it is just not published anywhere.  Unfortunately, it doesn't measure the progress of unpacking the nw files.  The currently implemented splash screen simply checks for the number of running nw.exe processes and exits when this number reaches two.  We haven't found a way to measure the absolute progress of unpacking the nw files but would really like to be able to do that in our splash screen.