Abstract:
The present invention is a method for integrating multiple object codes from heterogeneous architectures. For a program on a first processor to reference a program from the name space of a second processor, the object code for the second-processor program is enclosed in a wrapper to create object code in the first-processor name space. The header of the wrapped object code defines a new symbol in the name space of the first processor, and the symbol points to the second-processor object code contained in the wrapped object code. Instead of directly referencing the second-processor object code, the referencing program on the first processor references the wrapped object code. A system tool can be used to wrap the object code which runs on the second processor.
Abstract:
A quadrilateral or a hexahedron is used for a virtual object. If, for example, a quadrilateral mesh is composed of perfect squares and a voronoi diagram is dual to them, it is considered that the voronoi diagram comprises the perfect squares whose centers are connected to be a quadrilateral mesh. Accordingly, the quadrilateral mesh is generated by filling the object to be meshed with quadrilateral virtual objects corresponding to the voronoi diagram and connecting their centers.
Abstract:
A quadrilateral or a hexahedron is used for a virtual object. If, for example, a quadrilateral mesh is composed of perfect squares and a voronoi diagram is dual to them, it is considered that the voronoi diagram comprises the perfect squares whose centers are connected to be a quadrilateral mesh. Accordingly, the quadrilateral mesh is generated by filling the object to be meshed with quadrilateral virtual objects corresponding to the voronoi diagram and connecting their centers.
Abstract:
PROBLEM TO BE SOLVED: To properly detect an anomaly based on direction data continuously obtained from an object of monitoring. SOLUTION: The device for detecting the anomaly comprises: a direction data generating part that generates direction data showing characteristics of data to be monitored sequentially in correspondence with the respective data to be monitored sequentially inputted; a degree of difference calculating part that calculates a degree of difference of the direction data to a standard vector; a moment updating part that updates a moment of the distribution of the degree of difference when the direction data are made into a model by the multidimensional probability distribution based on the degree of difference of the direction data in correspondence with the new data to be monitored; a parameter calculating part that calculates a parameter that determines the dispersion of the multidimensional probability distribution based on the moment; a threshold value calculating part that calculates a threshold value of the degree of difference based on the multidimensional probability distribution of which dispersion has been determined by the parameter; and an anomaly detecting part that detects an anomaly of data to be monitored corresponding to the degree of difference in the event that the degree of difference exceeds the threshold value. COPYRIGHT: (C)2006,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To actualize faster processing by increasing the quality of the arrangement result of nodes as to graphic display wherein a graphics image consisting of nodes and arcs is generated. SOLUTION: Nodes are additionally arranged in order in a display space and each time a node is additionally arranged, a specific dynamic model is applied between the added node and nodes which are already arranged in the display space to correct the positions of the respective nodes. Here, the nodes are additionally arranged in order from nodes having more adjacent arcs so that a node which is arranged earlier is closer to the center of the display space. In the graphics image formed in the display space, arcs positioned within a fixed distance to a specific node are curved to bypass the node.
Abstract:
PURPOSE:To make it easy for an operator to find an optimum cutting procedure through an interactive processing by holding the result of cutting as nonmanifold body data structure. CONSTITUTION:A storage device 600 being a magnetic disk stores a tool data base file which contains data on the sizes and shapes of various tools, a tool path data file which contains tool paths, a nonmanifold border representation data file which contains data used to calculate a nonmanifold body model, and a data file which contains corresponding procedure relation between cells and basic solids. It is made easy by using this to calculate the total volume of substantial cells halfway in cutting and displays halfway shapes; when cutting simulation is performed while cutting procedures are changed, geometrical set arithmetic need not be done again and logical operation may be small in calculation quantity for each list of basic solids of each cell, thereby easily obtaining a cutting procedure for alteration.
Abstract:
To automatically, in accordance with the intent of a designer, divide multiple faces constituting a three-dimensional object into one or more areas, a clustering unit 32 accepts a shape model that expresses constituent faces for a three-dimensional shape, and restrictive condition data that designate which of these faces must be sorted into the same (or a different) cluster. The clustering unit 32 selects, from the shape model, faces that must be included in the same cluster and combines them to form an initial cluster. In accordance with the restrictive condition, the clustering unit 32 sequentially forms clusters for which the directions of normal lines do not differ greatly, and that provide a smooth frame line after the clusters have been combined. As the final result of the processing, clusters are output that ensure an area equal to or greater than an appropriate area.
Abstract:
PROBLEM TO BE SOLVED: To provide a form creation device, a control method for operating a computer device as the form creation device, and a computer-executable program for executing the control method on a computer device. SOLUTION: The form creation device includes an input model storage part 20 for storing three-dimensional input model data, an adjacency graph storage part 22 for storing adjacency graph data created when face clusters are assigned to the input model, a cluster merging part 28 for merging the face clusters on the adjacency graph data, a phase determination part 30 for reading in the adjacency graph data and determining phases of the adjacency graph data read in, and a phase control part 34 for changing node data or arc data on the adjacency graph data in response to the determination of the phase determination part. The scheme can abstract a phase structure of clustering into two graphs, or an adjacency graph and an axial graph, and check it against conditions using attributes assigned to nodes and arcs, to thus determine local and wide matching and locate a cause. COPYRIGHT: (C)2005,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To properly determine whether the variations depending on the different kinds of parameters with the laps of time are similar or not. SOLUTION: The diagnostic device for diagnosing the measuring object on the basis of the time sequential data of a plurality of parameters measured from the measurement object comprises: a variation degree calculation part for calculating a time sequential variation degree in which each of the plurality of parameters varies corresponding to the laps of time on the basis of the time sequential data of the parameters; a relation degree calculation part for calculating the relation degree in which each of the plurality of parameters is relating to each of the other parameters, on the basis of the variations of the parameters and the other parameters; and a parameter output part for out putting the parameter, the relation degree of which is higher than the reference relation degree as the strong relation parameter group. COPYRIGHT: (C)2005,JPO&NCIPI