We accept 3 kinds of data sets for vector graphics demonstrations:
1) Text/ASCII file with a list of keypoints
One option is to import a text file with X, Y, M (=modulation) (XYM) coordinates of keypoints. The software will then interpolate between the keypoints to fill in the time and velocities for the device such that the overall described trajectory is completed in the time of 1/(refresh rate). The refresh rate is given by a slider in the software GUI.
The software will then repeat the described trajectory infinitely until the program is stopped. The data should be formed into three space-delineated columns as shown in the example below. The first two columns are normalized locations of keypoints from -1 to +1. These values will be scaled based on maximum voltage setting for a specific device, Vmax.
The third column is the laser modulation (M) or blanking data, 1 for ON trace and 0 for OFF trace.
An example of keypoints describing a letter V is:
-0. 1. 1.
0. -1. 1.
0. 1. 1.
-0. 1. 0.
The last segment returns the trajectory to the starting point of the letter V, but with the laser off.
2) Text/ASCII file with a list of samples.
Another option is to import a text file with XYM coordinates and repeat the prescribed trajectory in the file infinitely until program is stopped. The data should be formed into three space-delineated columns as shown in the example below. The first two columns are normalized trajectories from -1 to +1. These values will be scaled based on maximum voltage setting for a specific device, Vmax.
The third column is the laser modulation (M) or blanking data, 1 for ON trace and 0 for OFF trace.
Because the file contains actual samples to be output, there will be no interpolation applied to add or reduce the number of samples.
0. 0. 1.
0. 0. 1.
0. 0. 1.
0. 0. 0.
0. 0. 0.
yanggu are exported all over the world and different industries with quality first. Our belief is to provide our customers with more and better high value-added products. Let's create a better future together.
Before putting out the voltages, the program will also ask the user for the samples-per-second (SPS) rate. This rate will establish the amount of time between each row being output. So, for example, SPS= will have each row output at 1/SPS = 1 ms separation in time. User should be very careful to combine proper trajectories with proper SPS setting so as not to exceed mirror devices speed capabilities and cause ringing. A proper file of samples will end in the same location that it started such that it describes a closed trajectory and can be repeated without sudden steps or impulses to the device.
3) International Laser Display Association (ILDA) standard files:
Please refer to these sites for more information:
http://www.laserfx.com/Backstage.LaserFX.com/Standards/ILDAframes.html
http://paulbourke.net/dataformats/ilda/
Options 1 and 2 can accept .kpt and .smp file formats respectively, or .txt files for both, containing easily readable tables with points in 3 columns.
Did You know?
Did you know that optical mirrors are used in many scientific, industrial, and medical applications, from telescopes and microscopes to laser systems and metrology? Mirrors can be used to reflect, focus, or shape light in many different ways, and they come in a wide range of sizes, shapes, and coatings to suit different applications. There are many types of mirrors available, including concave mirrors, convex mirrors, plane mirrors, and specialty mirrors like laser mirrors and dichroic mirrors. At FindLight.net, we connect you directly with trusted suppliers and manufacturers who offer a wide range of high-quality mirrors, including custom and off-the-shelf options to meet your specific requirements. Our comprehensive search and filtering options make it easy to find the perfect mirror for your project, whether you need a custom mirror for a specific application or a standard mirror for a common application.
Are you interested in learning more about Custom Optical Mirrors? Contact us today to secure an expert consultation!