TI-BASIC:Linking

From Learn @ Cemetech
Jump to navigationJump to search

One of the most important features of the TI graphing calculators is their linking, where they communicate with another TI calculator or a computer across a link cable that is connected between them. There are a few different link cables that TI has created, and they each have their own advantages and disadvantages:

In addition to the official link cables, you can also make your own using parts of other cables. Putting together a link cable is a rather delicate operation, and requires a considerable amount of knowledge of electronics and linking. This isn't recommended unless you know what you are doing -- if you screw up, you can really mess up your calculator!

Calculator to Calculator

There are three commands that you can use when linking one calculator to another: GetCalc(, Get(, and Send(. The GetCalc( command was designed such that you can receive a variable from another calculator; unfortunately there are very specific requirements for the sending calculator to actually send the variable (it must be in a power-saving state and cannot be executing an Assembly program). Whilst this can seem a difficult task to actually create a fully functional and fun multiplayer game, the Multiplayer page shows workarounds to make such a program achievable -- the key to which is fully understanding the nature of GetCalc(.

The Get( and Send( commands were created for use with the CBL (Calculator-Based Laboratory) and CBR (Calculator-Based Ranger) devices in math and science classes. These devices collect real-time data from various sensors that you can connect to them, and allow you to view and analyse the results. At the same time, they were originally used by the TI-82 calculator for receiving and sending variables respectively between calculators, and actually still operate in that capacity. The TI-84+CE no longer has these Get( and Send( tokens.