RAYGUIDE - Change Log RAYGUIDE - 1.15.0 (Released 19-11-21) ===================================== - 0013505: [BUG] Binning cannot be removed if the scan controller is not found. - 0013506: [BUG] MOTF internal items get saved into a job using part sensor with OnHost executor. - 0013512: [BUG] MOTF with multiple jobelement passes results in marking on different locations. - 0013516: [New Feature] Overwrite reference library pen set. - 0013532: [BUG] Job validation does not consider z offset of correction file. -> Added workspace offset to job settings. It will be automatically filled with z offset from correction file. -> Existing presets might need an update (reset workspace size/offset in presets dialog). - 0013569: [BUG] Motf response time not loaded by gui. - 0013568: [BUG] SPICE IO polarity/direction not always set. - 0013517: [New Feature] Update job pen set when loading by reference library pen set. - 0013527: [BUG] MOTF autosegmentation failed if azimuth is set to 0°. RAYGUIDE - 1.14.0 (Released 26-10-21) ===================================== - 0013463: [BUG] Container transformation ignored with quick execution and "Only selected objects". - 0013493: [BUG] Twofold transformation using container with SingleOuput. - 0013494: [BUG] Exception loading jobs in ReusableGUIComponents sample project. -> TabControl cannot be used as container for the job workspaces as TabControl reuses its content template by default. -> ItemsControl (see sample) can be used instead. - 0013481: [BUG] Objects loose their general properties when converted to vector object. - 0013492: [BUG] Delay units in error handling and stand alone error list µs instead of ms. -> Values are now display correctly, but might need an update if old value was expected in ms. - 0013464: [BUG] Preview of objects in multi-field setup misses objects. - 0013406: [New Feature] Split a path into two paths. -> There is a new vector optimization function "Split paths": A path will be split into two at the position where the selected command is. - 0013343: [New Feature] New Vector Graphic Option: Seperate command into new path. -> There is a new vector optimization function "Replace commands by paths": All selected commands will be moved from there original path into new paths, while each command will be put into a path containing only that command. - 0013475: [BUG] Object with n-passes in tiler container. - 0013382: [New Feature] Enhance automation object "arm/disarm laser" by pointer flag. -> The automation object "Arm or disarm laser" can now additionally enable and disable the pointer. - 0013401: [BUG] SVG importer: Create pen per imported color - resolved. - 0013335: [New Feature] Secondary laser power target (IPG Laser YLS AMB). -> New Laser type (IPG AMB) added. -> Renamed simmer related properties in LaserProfile to SecondaryPowerTarget. - 0013368: [New Feature] Text with fixed length. -> Text objects with fixed size and the height set to 0 keep the font height. -> Text objects with fixed size and the width set to 0 keep the font's original aspect ratio avoiding distorted texts. RAYGUIDE - 1.13.0 (Released 07-09-21) ===================================== - 0013377: [Change Request] Performance improvements for container using "single output". RAYGUIDE - 1.12.0 (Released 10-08-21) ===================================== - 0013322: [New Feature] Remote interface. -> Remote interface (formerly only available as tutorial) can be installed as feature. - 0013202: [New Feature] Process transformation z-offset. - 0013134: [New Feature] Vector optimisation: Replace arc by drill. -> New vector optimization functions for replacing small arcs by drills and vice versa. - 0013324: [BUG] MOTF: Jobelements with multiple iterations marked on multiple positions. - 0013323: [BUG] Laser gate active while setting IO signals. - 0012729: [BUG] Wrong import of arcs with norm-vectors different to z unit-vector. - 0013321: [New Feature] Jump list. -> Option to start RAYGUIDE with job or open job from taskbar. - 0013295: [Change Request] Disable velocity based power control processing drills. - 0013209: [New Feature] Update referenced library pen set from job pens. - 0013098: [New Feature] Edit common properties for object multi-selection. - 0012324: [Change Request] Exclude idle time from MIP Signal. -> MIP will be de-asserted while waiting for signals. - 0013302: [BUG] Preview speed only adapted for objects using first pen. - 0013208: [New Feature] Single thumb preview. - 0013235: [BUG] Centering an empty container leads to exception. - 0013236: [BUG] Copy&Paste of object multi selection leads to wrong object order. RAYGUIDE - 1.11.0 (Released 10-06-21) ===================================== - 0013201: [Change Request] New renderer with increased performance using hairline. - 0013070: [New Feature] Simplified executer. -> A job executor that is controlled by the host application to do the very basic of execution. It processes only vector graphics, ignoring MOTF and tiling. The vector content is downloaded to the scan controller, and executed. - 0013158: [BUG] Modified values for tracking error / acceleration time getting overwritten. - 0013178: [BUG] MOTF belt direction affecting object transformation. - 0013174: [BUG] Wrong object order when using a container with OnCard executor. - 0013133: [Change Request] Improve hit detection for very small objects. - 0013175: [Change Request] Wobble active during stand-alone wait condition. RAYGUIDE - 1.10.0 (Released 21-05-21) ===================================== - 0013147: [BUG] No feedback starting execution while abort IO is active. - 0013107: [BUG] New panel not visible. - 0013109: [BUG] Error on pen panel entering waveform values. RAYGUIDE - 1.9.0 (Released 30-04-21) ==================================== - 0013089: [BUG] Pen laser power not evaluated correctly for bitmap sprint mode. - 0013094: [BUG] Wrong kerning for cirular multiline text. - 0013093: [New Feature] Deflection unit monitoring. - 0013092: [New Feature] Margin defining the earliest marking position using motf. - 0013091: [BUG] White bitmap pixels getting marked with power > 0 using point and shoot. - 0013090: [BUG] Wrong order using bidirectional crosshatch. - 0013088: [New Feature] Job trace labels (SP-ICE-3). -> New trace labels are: 10 (start), 11 (end) - 0013087: [BUG] Decreasing performance using dialogs. - 0013086: [New Feature] Error handling. -> Specific IO or serial message can be sent after one of the following errors occurred: Laser, scan controller, deflection unit, out of field, aborted. - 0012804: [Change Request] Add option to edit the order of scan controller. - 0012203: [New Feature] set scan head tuning. - 0012816: [New Feature] Add new automation Object: Toggle Arm Status/Signal. RAYGUIDE - 1.8.0 (Released 18-03-21) ==================================== - 0013010: [New Feature] Character map for text and barcode. - 0013009: [Change Request] Use GUI without scan controller. - 0012991: [BUG] Gate active during delay automation using "On card" executor. - 0012992: [Change Request] Change definition of text Size [pt] to FontHeight [mm]. -> Changed Size to FontHeight, defining the height of 'W' in the current font. - 0012970: [New Feature] Log option for dynamic text/code content. - 0012200: [New Feature] Circular aligned text. RAYGUIDE - 1.7.1 (Released 24-02-21) ==================================== - 0012943: [BUG] Active permission lost after applying preferences dialog. RAYGUIDE - 1.7.0 (Released 18-02-21) ==================================== - 0012928: [BUG] Ignored bit mask (port size and offset) for Standalone job selection. - 0012207: [New Feature] Flexible power ramping. -> Multiple ramps can be defined per path. - 0012919: [Change Request] Change Motf wait management from job element to path lvl. -> Enhancing the wait management increases throughput by starting execution earlier. - 0012918: [New Feature] Job optimizations. -> New option for merging, segmenting and sorting jobs during execution. - 0012815: [New Feature] Option to reduce shown thumbs. -> Number of shown thumbs, jump vectors and vector tips can be limited. - 0012704: [New Feature] Pen Panel: Add user selected values to table overview. - 0012812: [New Feature] Display additional information for commands on its dialog. - 0012726: [Change Request] Move filling to layer when combining vector graphic. -> When combining objects into a vector graphic the fillings of the object will be assigned now individually to the layers; the pen will also be assigned to the layers. - 0012829: [New Feature] Skywriting modes: Force at start/end and min change of heading. -> Mode can be defined instead of enabling/disabling sky writing. - 0012748: [Change Request] Pen assignment lost when combining objects or layers. -> When joining layers, the pens of the joined layers are applied to its paths now to preserve information. - 0012779: [Change Request] Set default pulse definition for IPG YLP Laser to fixed. - 0012560: [BUG] Error switching port polarity. - 0012814: [BUG] Error sorting vector graphics with high number of pahts. - 0012693: [Change Request] Rename SPI Laser. -> "SPI" laser renamed to "TruePulse Nano". - 0012703: [BUG] Incrementing text counting up when reopening job. - 0012707: [BUG] Wrong Object order in tree after applying transformation to copy. - 0012722: [BUG] Chinese language and permissions. -> Changing the GUI language caused loss of all permissions. - 0012706: [BUG] Absolute instead of relative offset applied to copy on multiselection. - 0012709: [BUG] Exception using "Join layer" for layers within containers. -> Joining layers is working now even if the vector graphic is in a group. - 0012714: [BUG] Missing filling when using container with "single output". - 0012747: [BUG] Error when splitting an imported drill array. - 0012571: [BUG] Move to combined vector graphic within a group container. -> When combining objects located into a matrix copy object into a vectorgraphic, all *generated* objects where put into the result additionally rather than only the *original* objects. - 0012563: [Change Request] CustomUI sample PlugIn for Remote. -> The SampleCustomUI example has a button now to open and close the listening socket for remote controlling RAYGUIDE. - 0012715: [New Feature] Dashed line pattern start offset. RAYGUIDE - 1.6.0 (Released 23-11-20) ==================================== - 0012436: [BUG] Incorrect ramping along path with arc commands. - 0012701: [BUG] Matrix copy: Wrong Y pitch after entering 0 in linked X pitch. - 0012632: [Change Request] Job element scan controller selection: Auto and manual mode. - 0012698: [BUG] MOTF: Job elements not executed if outside scan field but within field extended in belt direction. - 0012692: [New Feature] Deflection unit: Invert X/Y axis. - 0012695: [New Feature] Deflection unit status: Show current position in field domain. RAYGUIDE - 1.5.0 (Released 16-11-20) ==================================== - 0012631: [New Feature] Measure distance via context menu. - 0012185: [Change Request] Disable wobble and sky writing during preview. - 0012123: [New Feature] Option to switch laser power unit from percent to watts. - 0012187: [New Feature] Redefine start of closed paths. - 0012581: [New Feature] Display jumps between objects. - 0012193: [New Feature] Hide / show objects in workspace. - 0011310: [New Feature] Locking of objects. - 0012201: [New Feature] Vector sorting by direction (MOTF). - 0012602: [New Feature] Reduce pen parameters from pen dialog. - 0012683: [BUG] Artificial lines in certain case with inset fill. - 0012191: [New Feature] Prevent object transformation by mouse operation. - 0012221: [New Feature] Defaut job automation. -> New setting "Job template" in the user preferences. The template is loaded automatically when a new job is created. - 0012222: [New Feature] RAYGUIDE launch condition > open default job. -> New setting "Default job" in the user preferences. The default job is loaded automatically when RAYGUIDE starts. - 0012640: [New Feature] Shift Key to force horizontal/vertical object movement. - 0012636: [Change Request] Add view options to Toolbar. RAYGUIDE - 1.4.0 (Released 23-10-20) ==================================== - 0012198: [New Feature] Object draw mode. -> Added mode for defining size of new objects via mouse dragging. - 0012638: [New Feature] Multifield tiling. -> Objects covering multiple scan fields will be split automatically. - 0012639: [New Feature] German translation. -> Language can now be switched to German. - 0012637: [New Feature] Tiling container. -> New container for marking objects larger than the scan field. - 0012346: [New Feature] Guidelines. -> Added user defined snapping guidelines. - 0012617: [Change Request] Refactoring of RAYLASE.Common and RAYLASE.Marker.Common. -> Moved reusable code from RAYLASE.Marker.Common to RAYLASE.Shared. Replaced Point2D (RAYLASE.Common) with dvec2. - 0012550: [Change Request] Warning concering objects not in view port. - 0012605: [BUG] Bitmap inside container not loaded. - 0012608: [BUG] Filling not processed using pen with ramp down. - 0012567: [BUG] Exception when joining layer. -> Joining layers failed in case the first layer had no name. RAYGUIDE - 1.3.0 (Released 08-10-20) ==================================== - 0012604: [BUG] Object setting "infinite passes" is not persistent. RAYGUIDE - 1.2.0 (Released 02-10-20) ==================================== - 0012407: [New Feature] Infinite number of passes for job elements. - 0012261: [New Feature] GUI plug-in to hand over process adjustments and transformations. -> Feature added as sample application located in SDK\SampleCode\Tutorials\SampleCustomUI and described in section 3.5 of the SDK manual. - 0012323: [New Feature] Object statistic. -> Similar to the job, the statistics can now be viewed at job element level. - 0012206: [New Feature] GUI Translation Manager. -> New tool to create custom resource files for further languages. - 0011275: [New Feature] Inset filling processing order. -> New option to reverse the order of the filling. - 0012474: [New Feature] Copy Contour Parallel. -> Inset filling now allows to create parallel duplicates of non closed paths. - 0012587: [BUG] Error centering container containing drill objects. - 0012582: [BUG] Jump length between job elements miscalculated. - 0012559: [BUG] Job statistic > Time for Write IO complement time not taken into account. - 0012551: [BUG] Edit Pen 0 in Pen Library. - 0012190: [New Feature] Filling on path and layer level. RAYGUIDE - 1.1.1 (Released 26-08-20) ==================================== - 0012568: [Change Request] Warn about persistant laser error when start execution. - 0011095: [New Feature] Spiral filling offset. - 0012215: [New Feature] Multi object alignment. - 0012347: [New Feature] Meander Filling. -> Added as direction option of hatch filling. - 0012330: [New Feature] Option to disable individual deflection unit axes. - 0012363: [BUG] Splitting a polyline results in wrong displayed numbers of points in the job tree. - 0012162: [New Feature] Launching of support e-mails. -> Added menu item "Help->Contact support..." to create an e-mail containing RAYGUIDE's log files and current job as attachment. It is opened in the standard e-mail application, which enables the user to add further information before sending it. - 0012408: [New Feature] Option to lock XY ratio for matrix container. - 0012410: [New Feature] Number of paths in job statistic. - 0012435: [BUG] Incorrect vector layout sent to card using ramping with arcs. -> Split angle was miscalculated for arcs with negative angles. - 0012444: [BUG] Error when changing from real to emulated card. - 0012397: [Change Request] Display Option > Jump vectors do not consider objects marking mode. -> Mark and jump vectors of skipped outline/filling are now dimmed. - 0012374: [BUG] Closed Path Object with n-passes shows Gap in Gate Signal.