FiberLab

+++++ The UCSC Fiber Optics Communications Online Lab

The goal of the UCSC Fiber Lab is to bring otherwise restricted and expensive instrumentation to students worldwide. The setup is located in BE148 and is accessible through a LabView client, which is freely available from this website. While this lab is in development, the servers may go down at any time for adjustments. Please feel free to provide feedback to benm@ucsc.edu


The server IP has changed to: 128.114.62.130


Server Name: 2615be111.soelabs.soe.ucsc.edu
Server IP: 128.114.62.130
Port: 6341
Current Version: Fiber_Client_090.exe - Version 0.90 - 06/17/05
RT Engine: LVRunTimeEng.exe - LabView 7.0 Run Time Engine for Windows OS
Current Client Manual: Client_Manual.doc - Version 0.2 of the User's Manual
Current Server Manual: Not yet complete enough

-- BobVitale? - 28 May 2005 - page reformatting for ease of reading.

+++++ Version 0.90 - Fiber Lab Client (LabView program to run the system)

Above is version 0.90 of the Client - please test. It requires LabView 7.0 or the run time engine.

Changes:

  1. The bug was fixed where the client would freeze if an auto align failed.
  2. I have added a stylish new icon.
  3. General performance was optimized.

Notes:

  • The O-Scope is not connected yet, but the instrument status says "Ready" for now. Just ignore this.
  • Do an instrument check and make sure the current source is on. If it is off, the laser probably overheated. Just wait until the current source come back on. This issue should be fixed when we install the heat sink.
  • With all of the new features, there are bound to be a few new bugs. The server might go down, so let me know if you can no longer ping the server.

The next version should be up in a couple of weeks and will include the high speed oscilloscope.

Thanks for all your help.

-- BenMcIntosh? - 17 Jun 2005


+++++ Beta Version - Fiber Lab Client (LabView program to run the system)

Above is the Beta version of the Client - please test. It requires LabView 7.0 or the run time engine.

Changes:

  1. When the laser diode gets too hot (over 65 °C) the current source will automatically turn off. The current source will then turn back on when the laser cools down.
  2. Under the "Execute Test" tab, I have added a button titled "Check Instrument Status" which will poll the current status of each instrument, be it 'Ready', 'Off', or 'Errored'.
  3. The server log now keeps track of changes in instrument status as well as laser diode overheat.
  4. The post-attenuator optical power is now recorded. You can view the power in the results data table, or on the "Bit Error Ratio" tab under the "Results" tab.
  5. There is now a graphical and textual representation of how far along in the test you are.

Notes:
  • The O-Scope is not connected yet, but the instrument status says "Ready" for now. Just ignore this.
  • Do an instrument check and make sure the current source is on. If it is off, the laser probably overheated. Just wait until the current source come back on. This issue should be fixed when we install the heat sink.
  • With all of the new features, there are bound to be a few new bugs. The server might go down, so let me know if you can no longer ping the server.

Hopefully the first release candidate will be up next Friday. Thanks for all your help.

-- BenMcIntosh? - 28 May 2005


+++++ Alpha Version - Fiber Lab Client (LabView program to run the system)

Above is first release of the fiber optics teaching lab client program. The server should be running and logging all activity, so please try to run some experiments and see if the server is stable. I still haven't tested more than one person in the queue at once.

Also, this client requires you to have the free LabView 7.0 or higher run time engine, which I have also attached below. You can also get this from National Instruments' website.

Let me know if you have any questions. I have some instructions on the client, but they might not be enough. Also let me know if you have any suggestions... given that they are reasonable to add within 2 weeks.

-- BenMcIntosh? - 20 May 2005


  • Set ALLOWTOPICCHANGE = LabStaffGroup?
  • Set ALLOWTOPICRENAME = LabStaffGroup?