Date: Fri, 29 Mar 2024 12:23:38 +0000 (UTC) Message-ID: <1465746032.1881.1711715018647@ip-172-30-2-14> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_1880_147047063.1711715018641" ------=_Part_1880_147047063.1711715018641 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
As mentioned in = Installation and Wiring, the JS-25 Control Cable can carry two addition= al signals: Encoder and StartScan.
JS-25 scan heads measures profiles in a two-dimensional plane; therefore= , three-dimensional measurements can only be obtained by 1) moving an objec= t through that laser plane, or 2) by moving the scan head over the object (= less common). An encoder can measure the distance traveled, thereby giving = a profile a position in space. A connection to the scan head is needed to "= stamp" each profile with the encoder position, which is where the encoder i= nputs come in. For each scan, the value of the encoder is read from the con= trol cable input and is written into the profile.
In EncoderSyncMode, the signal is also used to trigger a scan at regular i=
ntervals. The parameters to define the interval are documented in the Encode=
r and Time Syncronized Scanning Parameters. The signal required from th=
e encoder is a 2-channel RS-422 differential signal at a 5V level. Several =
types of encoders are available for different applications. JoeScan general=
ly recommends a BEI H25 Incremental Optical Encoder: http://www.beiied.com/PDFs2/H25_Incremental_Encoder.pdf.<=
/p>
For software development, you're not required to have an encoder connect=
ed. Without one, you will not receive any profiles in EncoderSyncMode, but =
PulseSyncMode and TimeSyncMode will work.
=
The Start Scan Signal is an optional input/output that can have multiple= roles: