Technical Issues Corrected in STK 12.7

Issue Id Release Note Capability
115259 Fixed an issue with the computation of the Terrain Mask constraint for stationary vehicles. Access
119105 Saved accesses that use an Intervals constraint no longer require access to be recomputed upon load. Instead, if the loaded results are still determined to be valid, the loaded results will be used. This avoids the recompute of the Access. Access
119323 The constraint value reported in the Constraint Data Provider for the Sensor AzElMask constraint has been corrected to report its computational value when an AzEl Mask is used. Previously, it reported the azimuth value. Note that the reported value has always been the computational value when using a sensor body mask. Access
119370 Constraint visualization of the Sensor Az El Mask constraint has been corrected, when the primary boresight axes for the Az El Mask has been set to the X or Y axis. The visualization has always worked correctly when using the Z axis. Access
120391 Fixed an issue that caused the Access Tool's Link Budget button to be grayed out improperly. Access
66591 You can now apply elevation angle rate and azimuth angle rate constraints to all vehicles. Access
118608 The Central Body Intersection point has been updated to better deal with reporting intersections when the source location is inside the intersection surface. While intersections produced by crossing the surface from outside to inside are always reported, you now have the ability to control whether intersections computed from inside to outside are reported (which is more applicable to cases where the intersection surface is at some altitude above the central body altitude). Analysis Workbench
118698 The conversion of Vector magnitude to user specified units has been corrected (3D Graphics/Vectors), when the dimension of the Vector is an angle (e.g., for the RotationVector type of vector). Analysis Workbench
119343 AWB template files (.vgtt) are now read correctly from the Config area for new scenarios. Analysis Workbench
119987 Satisfaction intervals for Conditions and ConditionSets are now computed more accurately when the desired threshold (as expressed in internal units) is a very small non-zero value (e.g., smaller than 1.0e-08). Such cases arise, for example, when the Calc Scalar metric is a Comm Link power metric (e.g., Received Isotropic Power) and the desired threshold is a small power value (e.g., less than -80db). Analysis Workbench
119988 Computation results for the Satisfaction intervals of a ConditionSet owned by an Access object now load correctly and does not force the recomputation of the satisfaction intervals upon load. Analysis Workbench
120433 The Atmospheric Density spatial calculation now saves and loads its settings correctly. Previously, configured components would only load default component settings. The user interface for selecting a flux file has also been fixed; previously the widget was hidden and not available for use. Analysis Workbench
96648 Scaler rate quantities for Communications and Radar RF parameters, as defined by Analysis Workbench, only have rate values in linear units. This ensures consistency between the actual value of the parameter and the rate of change. Analysis Workbench
108730 Analyzer now syncs the step from a Walker Study into STK by recreating the step's Walker constellation. Analyzer
118362 The STK Tree DeckAccess node now supports selecting and deleting the selected DeckAccess Object and Constraint Object. You can make changes in the dialog boxes that appear when you double-click these objects. You can also remove an object by selecting it and hitting the Delete key. When you save the scenario, STK saves these selections for the next time you open the scenario. Analyzer
118876 Analyzer now saves the state of Deck Access processing correctly when the Scenario is saved. Previously, selections were not remembered when a scenario was saved and re-loaded. Analyzer
120023 A more informative message is displayed if Analyzer can not be started, including checking the PHX_JRE_HOME environment variable. Analyzer
120314 When adding a Data Provider output that requires Pre-data to be specified, a dialog is presented to inform you of the added Pre-data inputs. If any of the Pre-data inputs are removed for the Data Provider output, all required inputs and Data provider outputs are removed as the output values can not be calculated without the required Pre-data inputs. Analyzer
120823 Analyzer does not incorrectly detect obsolete variables, an example would be a variable ending in "x." Analyzer
38765 Analyzer now supports all Astrogator STOP condition parameters as they are configured in the STK Astrogator Property GUI. Analyzer
119003 A log file property ("LogFile") has been added to the Astrogator search plugin point Object Model interfaces. This property may be used for user plugins as well as the search plugins shipped with STK (SNOPT, IPOPT, single parameter bisection and the recently added Python wrapper plugin). Astrogator
119166 Fixed the header and the Lambert Search Profile delta-V log file to show the correct delta-V when the profile is run using exactly one (1) point. Astrogator
119459 Fixed an issue for scripting calculation objects where you were able to change the names of objects in the CalcArguments list when they were linked. It is now only possible to change the name if the object is unlinked. The script now looks for the user-input name rather than always looking at the built-in name. Unlinked is now the default behavior for new objects that are added to the CalcArguments list. Astrogator
119540 Fixed an issue when setting Euler angles when an Astrogator maneuver is set to the Attitude Mode "Attitude" that occurred when trying to set values at the singularity Astrogator
120004 Fixed an issue that caused the State Transition Matrix to be incorrect when there were back to back propagate segments when those segment were propagated using the circular restricted third body problem model. Astrogator
120085 Fixed an issue where large chunks of ephemeris were not getting written to a CCSDS OEM file when there was an Astrogator following another Astrogator satellite that had impulsive maneuvers or update segments. Astrogator
120090 In Astrogator, you can now use MeanNumRevs as a stopping condition. It is defined by default to be (Duration / Kozai-Izsak Mean Orbit Period). Astrogator
119081 The External Ephemeris procedure can read Earth ICRF and AWB ICRF from Earth files. Aviator
119384 Implemented Object Model support for the LambertMidcourse (ITAR) and the Powered Glide mode on the GlideProfile and MidcourseGlide (ITAR) basic maneuver strategies. Aviator
117176 Improved phased array memory footprint and static gain volume animation frame rate. CommRad
117268 Fixed a main beam pointing issue with multibeam transmitter/receiver models using a phased array antenna. CommRad
118096 In order to align more closely with the ITU-R P.618 recommendation, the Tropospheric Scintillation model now dynamically chooses between deep fade or shallow fade depending on the link elevation angle. When scenarios created in previous versions of STK are loaded into STK 12.7, the legacy Compute Deep Fade checkbox value will be ignored in favor of this new behavior. CommRad
119206 The IRI 2016 model Fortran library has been updated, which fixes a bug in igrf, for. The fix was issued by the IRI model website. CommRad
119365 Changing the engine setting in the SNT Modeling interface from "Simulation" to "Emulation" now effectively sets the EXata simulator to "Emulation" mode. CommRad
119499 Antenna models capable of producing a gain of -9999.99 dB no longer cause the clutter power of the Search and Track Data Provider to report as -nan(inf). CommRad
119531 Implemented a change to use the correct numerical precision when comparing elevation angle with beam elevation interval end points in the AzimuthElevationCut antenna model. CommRad
119776 For certain external file format antenna types, the gain may not match the gain pattern values produced by STK. In the UI, you may now specify a gain factor to adjust the gain and compensate for the gain difference between other tools (such as HFSS) and STK. CommRad
119780 STK no longer crashes if the VOACAP High-Frequency propagation model is used on multiple objects. CommRad
119891 An issue was found with the Scalable Networks Modeling interface when using STK 12.6 and EXata 8.0 where the error "QualNet Interface Initialization Error: The current working directory was changed during initialization." occurred during initialization. This caused the co-simulation to be aborted. This issue was caused by STK and has been corrected in STK 12.7. CommRad
120492 Multifunction Radar beam and pointing settings on a Japanese OS now operate as expected. CommRad
120571 Fixed an issue in the ElevationAzimuthCut Antenna where multiple overlapping gains were being added in the logarithmic scale as opposed to the linear scale. CommRad
120257 The use of a Satellite Collection Subset as an asset in Object Coverage has been fixed. Coverage
119204 Previously, EOIR was adding quantization noise, if specified by a quantization step size, to the rendered image whether you chose to apply quantization or not. This resulted in double-counting the quantization noise effectively. Now if you apply quantization, EOIR removes the quantization noise from the NEI/NER dark noise and just applies the quantization process. This also keeps the quantization step size noise applied to the noise if quantization is not applied, to show the effective value of this parameter. EOIR
119871 When missile components are added or deleted, the updated shape is now rendered correctly in the EOIR synthetic scene. EOIR
120042 Using the EOIRDetails Connect command, you can now set the scene details level. EOIR
120188 MODTRAN based path radiance values are now being returned instead of legacy atmosphere. EOIR
120369 If an object file is selected as the mesh for an EOIR missile component, the synthetic scene now refreshes to display the specified mesh. EOIR
120473 Fixed an issue with STK failing to connect to the public GCS and SDF. GCS
86436 The attitude file export for vehicles has been improved for vehicles propagated using the Great Arc propagator, by adding additional sample points to better represent sharp changes in vehicle direction when smooth turns are not used. General Astro
115388 Now, when a satellite reads in ephemeris data that contains 6x6 position-velocity covariance data from an external file format (e.g., STK external ephemeris, CCSDS ephemeris), it will be able to interpolate that covariance by default. The interpolator is a blending of two sample values, computed using a quadratic weighting in time, for samples computed using a two-body state transition matrix to approximate the covariance evolution over time between ephemeris grid times. Note that other vehicles disallow interpolation by default because the two-body state transition matrix approximant is likely a poor representation of the actual state transition matrix during the motion of those bodies. General Astro
118260 The computation of an Az-El mask from terrain data has been improved to better sample along each azimuth. You should expect to see small differences in access results when using the improved Az-El mask, not large ones. General Astro
118336 The ZonalsToJ4 gravity model for the Moon has been updated to use values consistent with the GL0660B gravity model. Previously, the ZonalsToJ4 gravity model for the Moon was a Point Mass model. The previous point mass model has been provided in ZonalsToJ4_Old.grv. General Astro
118752 The velocity at the start of a turn for a Great Arc propagated vehicle is now reported correctly. Previously, that velocity during the turn would be smooth and continuous except at the turn start. General Astro
119335 An issue has been corrected where a temporary Satellite object that was created in order to perform computations with entries of a Satellite Collection might be saved with the scenario, even though the object would not appear in the Object Browser. Upon load of that saved scenario, the temporary Satellite object would then appear in the Object Browser. Now, the temporary object is deleted when the computation ends and is no longer saved with the scenario. General Astro
119497 The computation of lighting times (i.e., sunlight intervals, penumbra intervals, and umbra intervals) has been improved for objects moving close to the terminator. In addition, you now can set a maximum sampling step size to use when computing lighting to help the algorithm find short duration events if not found by the default sampling strategy. General Astro
119880 The exporting of 6x6 position-velocity covariance in CCSDS formats has been fixed in the case when the vehicle naturally stores its covariance information in a fixed frame, rather than an inertial frame. General Astro
119920 The angular velocity reported from a Sensor that uses the Along Vector pointing method has been corrected. Previously, it's magnitude was correct but its specific components in a frame were not computed correctly. General Astro
98079 Sensor volumes can now be lit by custom light sources, such as positional lights, spot lights, and the flashlight. Graphics
103806 Vector and Axes visuals now feature more well defined geometry and a better lighting response. Graphics
113051 Fixed issue that could cause STK to crash when sensor range domes were enabled. Graphics
116670 Snapping the 2D map to a file now properly snaps what's currently being displayed instead of the previous file. Graphics
118521 Added support for glTF 3D models bearing the "KHR_mesh_quantization" extension. Graphics
118644 Fixed an issue with glTF 3D models that reference external KTX2 and WebP image files. Graphics
119442 Fixed an issue where certain glTF models could consume more RAM than they need. Graphics
119489 Fixed an issue that prevented 3D Graphics window annotations from switching between Latitude/Longitude and Pixel position. Graphics
119684 Fixed a crash that was possible when using the 3DTiles Mask Access Constraint, specifically if a tileset contained nodes with bounding boxes of near zero dimension (e.g., tiles that contains planar geometry). Graphics
119777 Fixed an issue in computing access using the "3DTiles Mask" constraint when GPU Accelerated Analysis is enabled; in certain circumstances geometry directly behind a target access object could incorrectly evaluate as breaking access/visibility. Graphics
119978 Area Targets created via the Area Target DB now properly display when 2D fill is enabled. Graphics
120069 An issue was found where the Sensor Location setting for "3D Model" was including model scale in determining the final sensor positioning, thus behaving like the "3D Model with Scale" setting. This issue has been fixed. Graphics
120310 Custom labels for each axis can be configured on an Axes definition, but these labels were ignored in the 3D Graphics Window. This issue has been fixed. Graphics
120540 BPlane Vectors had an issue where their display would not honor any "Display Duration" settings. BPlane also had an issue where the plane visuals would get out of sync in cases where more than one BPlane is defined on an object. These issues have been fixed. Graphics
120764 In cases where a Sensor object's location was set to be relative to the parent object's 3D model, the inherited location from the parent object's offset did not align with the parent model's location. This issue has been corrected. Graphics
119421 STK v12.7 will uninstall all older RAE 12 versions. Install
119542 Fixed an error when trying to install just the License Server from the install. Install
96165 Fixed an issue where the STK start time was slower than expected when using a dongle on a closed network. Licensing
88825 The IAgVeEpehmerisCCSDSExportTool and IAgVeEpehmerisCCSDSv2ExportTool interfaces now allow the use of the Fixed frame (eCCSDSReferenceFrameFixed) when using the Earth and Moon central bodies. Object Model and APIs
102488 The VOView and VOViewFromTo Connect commands now offset the camera direction using the same orientation to how the UI sets the camera when viewing an STK object. Object Model and APIs
110551 Using the Automatic option when deconflicting overlapping intervals for vehicle custom interval graphics settings now works as expected. Object Model and APIs
113134 Sensor display times can now be set properly through the Object Model. Object Model and APIs
118353 Error handling in the IAgAttrBuilder interface was improved to check for null and empty strings. Object Model and APIs
119676 The setting of the UseVehicleContralBody property, for a vehicle ephemeris export tool interface (IAgVeEphemerisSpiceExportTool, IAgVeEphemerisStkBinaryExportTool, IAgVeEphemerisCCSDSExportTool, IAgVeEphemerisCCSDSv2ExportTool) now correctly sets the CentralBodyName property to be that of the vehicle's central body. Previously, it would set the CentralBodyName property to Earth. Object Model and APIs
120665 The InitialState Connect command no longer forces the stepsize for propagation to be 60 secs when using an STKFile or STKEphem source. If not specified, the stepsize is set to the vehicle's current stepsize (if known) else 60.0 secs. Object Model and APIs
119312 Total Physical Memory, Available Physical Memory, and CPU Usage status information is now supported for Linux agents. Parallel Computing
119407 The coordinator now sets the TCP Keep Alive Time value to ten minutes on external socket connections. Previously, it used the default value of two (2) hours on Windows platforms. The old behavior can be restored by using "<appServer><coordinator ... tcpKeepAliveTime="-1" ... /></appServer>" in CoordinatorSettings.config. Parallel Computing
119522 The minimum required runtime has been changed from Microsoft .NET Runtime 5.0.8 to Microsoft .NET 6.0 Runtime v6.0.13. Parallel Computing
108732 Fixed an issue where automatic deconflict of intervals could crash STK when lots of overlaps were used in Sensor Target times. STK General
110956 The Insert STK Objects -> From SP3 File tool has been updated to no longer ignore satellites in the file that are not GPS satellites. Previously, only GPS satellites were considered eligible to be inserted using the tool. STK General
111401 STK Viewer now updates the animation mode toolbar button states when the animation mode is changed in the animation settings dialog. STK General
117724 Corrected country border data for Ukraine to include the Crimean Peninsula and removed same from the Russian Federation. This follows the status currently recognized by the U.S. Department of State and the International Standards Organization (ISO). STK General
118310 You can now remove user-defined subsets from the Satellite Collection Definition page. STK General
118392 The Attitude simulator user interface has been improved to detect when edits are made to the plugin scripts. Scripts that have been edited since the last time they were loaded will now automatically be re-loaded before use. STK General
118622 Corrected default file names for saving reports/graphs when the access order has been reversed without first clearing the access. STK General
118888 The Solar Panel Angles Data Providers have been modified to no longer allow for graphing of the data since this Data Provider requires a pre-data selection of a single time, making graphing of the data non-sensical. The UI for the Solar Panel tool has also been updated to not allow the angle data to be graphed. STK General
118923 Fixed an issue where STK crashed when generating reports for some Area Target & Line Target data providers, when the instance name was only one character. STK General
119418 The user interface has been corrected to allow re-edit of the perigee altitude/radius of a J2 or J4 propagated satellite. Previously, an incorrect max value for that text field was assigned, preventing the newly edited value from being accepted. STK General
119585 Fixed an issue with the ComponentBrowser_RM Connect command when trying to list the properties for a component that exists in the user collection. The properties were previously listed as read-only even though they are modifiable. STK General
119963 Fixed an issue with the user interface when opening the drag tab and using an HPOP satellite. STK General
119973 Fixed a memory issue when computing/removing accesses. STK General
120272 The option SqliteWhereClause for the Collection Subset SetQuery command has been deprecated. STK General
120954 The KML Export Utility was not exporting all ephemeris data for all vehicles. This has been corrected. STK General
87

Hovering over a point on a graph displays values in the upper-right quadrant. A data point displays "X" & "Y" values, whereas an annotation point displays "X" & "Ya" values. The "Ya" is used to indicate that the point is an annotation point.

To set the animation time for an annotation coordinate, press Alt on your keyboard and click the point.

TETK
98 When loading a scenario that is missing Associated State data that was previously loaded, a dialog displays stating that files are missing. A new button titled Repoint to new directory enables you to choose the file directory for the missing file(s). TETK
124 When selecting a data element from the Data Importer or the Graph data element selector, the element name now displays with an index value. TETK
133 Previously for the Show Ownship to Track option, if the Dynamic State setting was set to Current and a time array was not being used, not every step would produce a new track point. This issue has been corrected. TETK
148

All TETK files are stored in a subfolder of the scenario directory named TE_AppFiles. As part of this update, older scenarios will be migrated to this structure when saved in TETK 12.7. Scenarios saved in TETK 12.7 will no longer be compatible with older versions of TETK.

TETK
328 When promoting track data to a vector in the Tracks workflow, you can now select the promoted track vector in the Select Track Animation window and animate the scenario with it. TETK
329 Previously, when importing an Ownship State or Associated State file using the Data Importer, you had the ability to define time settings in the Data Reader Time Properties section of the modal window. This update adds a label titled Use custom time to the existing check box. Selecting this check box enables you to define a custom time in H:M:S.sss format. TETK
339

Two box and whisker plot graph options are now available in TETK. The graphs, titled BoxWhisker - Vertical and BoxWhisker - Horizontal are available from the Graph Type drop-down. These graphs enable you to visualize the min, max, and the variance of your data.

As part of this update, the TE_Graph connect command was updated with two new keywords—BoxWhiskerVert and BoxWhiskerHoriz.

TETK
340

Box and whisker plot graphs were expanded to include a median line, which displays through the middle of the box to depict the data set's median value. Additionally, you can now add multiple segments to the graph.

As part of this update, the TE_Graph connect command was updated to accept multiple segments.

TETK
341 You can now view Median, Variance, and IQR (Interquartile Range) statistics for a graph upon clicking Show Set Spec Results. TETK
342

You can now view the Mean, Variance, Median, IQR (Interquartile Range), Min, and Max for data elements as a graph annotation in table format.

As part of this update, the TE_Graph connect command was updated with the keywords ShowStatisticsTable and ShowStatisticsAnnot.

TETK
345

A histogram graph option is now available in TETK. Histograms display frequency distribution of multiple data points for a single metric or variable.

As part of this update, the TE_Graph connect command was updated with a new keyword titled Histogram.

TETK
348

The Curve graph annotation option now supports the use of a Degree value of 1. A value of 1 creates a straight line and is a visual representation of the regression over the chosen interval. A new annotation subtype titled Quick Linear creates a straight line over the whole range of data.

Additionally, the TE_Graph connect command has been updated to enable you to create a regression using a new keyword titled Regression.

TETK
439

The TE_Quicklooks connect command now supports the ability to show or hide graphs on creation using keywords Graph, GraphMulti, GraphXY, or LinkLine.

TETK
602, 606

You can now decrease or increase the font size in the Selected Tracks (Track Pick Info) window. The default font size is 8 pt. Clicking these buttons enables you to decrease the font size down to 6 pt, or increase it up to 18 pt. Each click decreases or increases the font by 1 pt.

Additionally, you can now increase or decrease the decimal precision for the data that displays in the Selected Tracks (Track Pick Info) window.

TETK
611, 612

The Track Pick list in the Selected Tracks window typically displays the items in a table based on those selected in the Track Pick Mapping. If a Track ID is not selected in the Track Pick Mapping, then the Track ID from the Track Mapping still displays in the Selected Tracks window table. If there is not a mapped Track ID in the Track Mapping, then the field displays "Not in Mapping."

TETK
728 You can now view Data Mappings from the Track Pick Info Window by clicking the "View Data Mappings" button. TETK
743

For the Histogram Graph type, you can now view the Mean, Median, Mode, and Standard Deviation for data elements as a graph annotation, and in table format. As part of this update, the TE_Graph connect command for Histograms was updated to accept the keywords ShowStatisticsTable and ShowStatisticsAnnot.

TETK
842, 843, 844 The Track Pick Info window now supports filtering the list of points to only include points from a single Track ID and restricting animation to points for the specified Track ID. TETK
999 The Tracks workflow now supports constraining each Track ID by its own, independent time interval. TETK
1003,1004 A right-click context menu that enables you to copy the contents of the selected cell is now available in the Track Pick Info Window and the Unique Track ID Window. TETK
1082 The data element selection tool now has buttons to expand and collapse all data sources. TETK
1103 The graph editor enables you to select a line style. The first two styles use the data points, the rest use one of the following line types: straight, dash, dot, or dot dash. TETK
1187 The graph window has a new legend titled Box Legend. It shows the values vertically and it can display the values inside or outside the graph as follows: top, bottom, left or right. TETK
1218 The graph snapshot window enables you to copy directly to the clipboard. TETK
119019 Fixed Access graph crash caused by incompatible Data Providers being combined into a style. Reports and Graphs
119333 The Satellite Collection object and the Subset object now correctly report their interval to the Report Manager so that the default reporting interval corresponds to the interval of the Satellite Collection. Previously, the reported interval would be the Scenario's interval, so that if the Satellite Collection's interval was outside the scenario interval, those times would not be reported by default: you would have needed to specify the correct times over which to report. Reports and Graphs
77334 Search toolbar no longer has issues with long text. User Interface
95250 Floating, docked, or integrated windows can now be managed from the "Windows..." selection of the Windows menu. Even if the floating window is/was displayed on another monitor. User Interface
100262 Search toolbar no longer continues to provide search results after you are no longer using the search bar. User Interface
119447 Fixed crash from canceling the 3D Graphics window close acknowledgment dialog. User Interface
119529 The use column checkbox has been removed from vector constraints. Turn off both the min and max values to disable the use of the constraint. User Interface