CN103455681B - A kind of multiple beam visual modeling system and method based on calcspar - Google Patents
A kind of multiple beam visual modeling system and method based on calcspar Download PDFInfo
- Publication number
- CN103455681B CN103455681B CN201310413858.6A CN201310413858A CN103455681B CN 103455681 B CN103455681 B CN 103455681B CN 201310413858 A CN201310413858 A CN 201310413858A CN 103455681 B CN103455681 B CN 103455681B
- Authority
- CN
- China
- Prior art keywords
- calcspar
- line
- visual modeling
- light beam
- multiple beam
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Abstract
The embodiment of the present invention provides a kind of multiple beam visual modeling system and method based on calcspar, and the multiple beam visual modeling system based on calcspar comprises: display, for optical element is expressed as calcspar over the display; Beam channel arranges controller, arranges connected input port and output port for being respectively multi-beam on calcspar.Adopt the multiple beam visual modeling system based on calcspar to achieve the modeling of any number of light beam on same optical element calcspar, make modeling figure more succinct, directly perceived, more similar to engineering index path.
Description
Technical field
The present invention relates to optical system Computer Simulation field, particularly relate to a kind of multiple beam visual modeling system and method based on calcspar.
Background technology
Based on the optical system visual modeling of calcspar, refer to and various optical element is expressed as calcspar over the display, the light beam transmitted between optical element adopts the line between different calcspar to represent, what line connected is the output port of a upper calcspar and the input port of next calcspar.Existing based in the optical modeling emulation platform of calcspar, there is following problem when multiple beam modeling:
An optical element calcspar can only there is usually light beam pass through, or be fixed as two-beam.Because the light beam number by a calcspar can not freely be changed, in order to realize multiple beam emulation, just needing to adopt multiple identical calcspar copy to express identity element entity in modeling figure, each calcspar copy carries out modeling to wherein light beam.This can cause following problem:
A, modeling figure and engineering index path difference are comparatively large, easily misread;
B, modeling figure become huge and complicated, wordy, not intuitively.
Summary of the invention
The embodiment of the present invention provides a kind of multiple beam visual modeling system and method based on calcspar, to realize the modeling of any number of light beam on same optical element calcspar.
On the one hand, embodiments provide a kind of multiple beam visual modeling system based on calcspar, the described multiple beam visual modeling system based on calcspar comprises:
Display, for being expressed as calcspar over the display by optical element;
Beam channel arranges controller, arranges connected input port and output port for being respectively multi-beam on described calcspar.
Preferably, in an embodiment of the present invention, the described multiple beam visual modeling system based on calcspar also comprises: port position arranges controller, for changing the position of each port on calcspar, and/or changes putting in order with side ports; The described position of each port on calcspar comprises: upside, downside, left side, right side.
Preferably, in an embodiment of the present invention, the described multiple beam visual modeling system based on calcspar also comprises: light beams colors arranges controller, for changing the color of the line representing light beam.
Preferably, in an embodiment of the present invention, the described multiple beam visual modeling system based on calcspar also comprises: light beam thickness arranges controller, for changing the thickness of the line representing light beam.
Preferably, in an embodiment of the present invention, the described multiple beam visual modeling system based on calcspar also comprises: light beam line style arranges controller, for changing the line style of the line representing light beam; The described line style representing the line of light beam comprises: solid line, dotted line.
On the other hand, embodiments provide a kind of multiple beam visual modeling method based on calcspar, the described multiple beam visual modeling method based on calcspar comprises:
A calcspar is utilized to be represented over the display by optical element;
Described calcspar is respectively multi-beam connected input port and output port are set.
Preferably, in an embodiment of the present invention, the described multiple beam visual modeling method based on calcspar also comprises: change the position of each port on calcspar, and/or changes putting in order with side ports; The described position of each port on calcspar comprises: upside, downside, left side, right side.
Preferably, in an embodiment of the present invention, the described multiple beam visual modeling method based on calcspar also comprises: change the color representing the line of light beam.
Preferably, in an embodiment of the present invention, the described multiple beam visual modeling method based on calcspar also comprises: change the thickness representing the line of light beam.
Preferably, in an embodiment of the present invention, the described multiple beam visual modeling method based on calcspar also comprises: change the line style representing the line of light beam; The described line style representing the line of light beam comprises: solid line, dotted line.
Technique scheme has following beneficial effect: because adopt the multiple beam visual modeling system based on calcspar to comprise: display, for optical element is expressed as calcspar over the display; Beam channel arranges controller, for being respectively multi-beam on calcspar, connected input port and the technological means of output port are set, so reach following technique effect: achieve the modeling of any number of light beam on same optical element calcspar, make modeling figure more succinct, directly perceived, more similar to engineering index path.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, be briefly described to the accompanying drawing used required in embodiment or description of the prior art below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
Fig. 1 is a kind of multiple beam visual modeling system architecture schematic diagram based on calcspar of the embodiment of the present invention;
Fig. 2 is the another kind of multiple beam visual modeling system architecture schematic diagram based on calcspar of the embodiment of the present invention;
Fig. 3 is a kind of multiple beam visual modeling method process flow diagram based on calcspar of the embodiment of the present invention;
Fig. 4 is application example of the present invention is the interface schematic diagram that mirror elements calcspar customizes path channels;
Fig. 5 is the actions menu schematic diagram that application example of the present invention changes icon upper port position;
Fig. 6 is that " folded light beam " port position of mirror elements calcspar is changed to the effect schematic diagram below icon by application example of the present invention;
Fig. 7 is the interface schematic diagram that application example of the present invention selects line color;
Fig. 8 is that application example of the present invention arranges the thickness of line and the interface schematic diagram of line style;
Fig. 9 is the effect schematic diagram of application example two-beam of the present invention through same reflection mirror calcspar;
Figure 10 is that application example of the present invention 3 light source calcspar positions are put and light beams colors schematic diagram;
Figure 11 is that application example of the present invention changes port position schematic diagram;
Figure 12 is that application example of the present invention changes light beam thickness, light beam line style schematic diagram.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, be clearly and completely described the technical scheme in the embodiment of the present invention, obviously, described embodiment is only the present invention's part embodiment, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtained under creative work prerequisite, belong to the scope of protection of the invention.
As shown in Figure 1, be a kind of multiple beam visual modeling system architecture schematic diagram based on calcspar of the embodiment of the present invention, the multiple beam visual modeling system based on calcspar comprises:
Display 11, for being expressed as calcspar 1 on display 11 by optical element;
Beam channel arranges controller 12, arranges connected input port and output port for being respectively multi-beam on calcspar 1.
In addition, because the position of input/output port on calcspar is that fixing (usual input port is in the left side of calcspar, and output port is on the right side of calcspar), so the link position of line and calcspar is also fixing, the change of different light beam transmission direction after reflection, transmission on element cannot be embodied.In order to solve this technical matters, as shown in Figure 2, for the another kind of multiple beam visual modeling system architecture schematic diagram based on calcspar of the embodiment of the present invention, in an embodiment of the present invention, multiple beam visual modeling system based on calcspar also comprises: port position arranges controller 13, for changing the position of each port on calcspar, and/or change putting in order with side ports; The position of each port on calcspar comprises: upside, downside, left side, right side.
In addition, owing to significantly not distinguishing between the line for expressing each bundle optical transport, be unfavorable for distinguishing different light beams fast.In order to solve this technical matters, as shown in Figure 2, for the another kind of multiple beam visual modeling system architecture schematic diagram based on calcspar of the embodiment of the present invention, in an embodiment of the present invention, multiple beam visual modeling system based on calcspar also comprises: light beams colors arranges controller 14, for changing the color of the line representing light beam.
In addition, owing to significantly not distinguishing between the line for expressing each bundle optical transport, be unfavorable for distinguishing different light beams fast.In order to solve this technical matters, as shown in Figure 2, for the another kind of multiple beam visual modeling system architecture schematic diagram based on calcspar of the embodiment of the present invention, in an embodiment of the present invention, multiple beam visual modeling system based on calcspar also comprises: light beam thickness arranges controller 15, for changing the thickness of the line representing light beam.
In addition, owing to significantly not distinguishing between the line for expressing each bundle optical transport, be unfavorable for distinguishing different light beams fast.In order to solve this technical matters, as shown in Figure 2, for the another kind of multiple beam visual modeling system architecture schematic diagram based on calcspar of the embodiment of the present invention, in an embodiment of the present invention, multiple beam visual modeling system based on calcspar also comprises: light beam line style arranges controller 16, for changing the line style of the line representing light beam; The line style representing the line of light beam comprises: solid line, dotted line.
The above-mentioned beam channel of the embodiment of the present invention arranges controller 12, port position arranges controller 13, light beams colors arranges controller 14, light beam thickness arranges controller 15, light beam line style arranges controller 16 and can pass through general processor, digital signal processor, special IC (ASIC), field programmable gate array or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or the design of above-mentioned any combination realizes or operates described function.
On the other hand, as shown in Figure 3, be a kind of multiple beam visual modeling method process flow diagram based on calcspar of the embodiment of the present invention, the multiple beam visual modeling method based on calcspar comprises:
301, a calcspar is utilized to be represented over the display by optical element;
302, on calcspar, be respectively multi-beam and connected input port and output port are set.
In addition, because the position of input/output port on calcspar is that fixing (usual input port is in the left side of calcspar, and output port is on the right side of calcspar), so the link position of line and calcspar is also fixing, the change of different light beam transmission direction after reflection, transmission on element cannot be embodied.In order to solve this technical matters, preferably, the multiple beam visual modeling method based on calcspar also comprises: change the position of each port on calcspar, and/or changes putting in order with side ports; The position of each port on calcspar comprises: upside, downside, left side, right side.
In addition, owing to significantly not distinguishing between the line for expressing each bundle optical transport, be unfavorable for distinguishing different light beams fast.In order to solve this technical matters, preferably, the multiple beam visual modeling method based on calcspar also comprises: change the color representing the line of light beam.
In addition, owing to significantly not distinguishing between the line for expressing each bundle optical transport, be unfavorable for distinguishing different light beams fast.In order to solve this technical matters, preferably, the multiple beam visual modeling method based on calcspar also comprises: change the thickness representing the line of light beam.
In addition, owing to significantly not distinguishing between the line for expressing each bundle optical transport, be unfavorable for distinguishing different light beams fast.In order to solve this technical matters, preferably, the multiple beam visual modeling method based on calcspar also comprises: change the line style representing the line of light beam; The line style representing the line of light beam comprises: solid line, dotted line.
Technique scheme has following beneficial effect: because adopt the multiple beam visual modeling system based on calcspar to comprise: display, for optical element is expressed as calcspar over the display; Beam channel arranges controller, for being respectively multi-beam on calcspar, connected input port and the technological means of output port are set, so reach following technique effect: achieve the modeling of any number of light beam on same optical element calcspar, make modeling figure more succinct, directly perceived, more similar to engineering index path.
Below lift application example to be described in detail to the above embodiment of the present invention:
Application example of the present invention achieves the technology that the above embodiment of the present invention comprises on EasyLaser emulation platform:
(1) in order to realize the modeling of any number of light beam on same optical element calcspar, calcspar is introduced the concept of " beam channel ", hereinafter referred to as " passage ".Passage refers to the input and output port that light beam connects on calcspar.Each element calcspar is defaulted as 1 passage, can add passage during modeling for it.Often increase a passage, element calcspar just adds one group of input/output port connected for light beam.Different light beams is connected on the port of different passage, the modeling effect of multiple light beam through same element calcspar can be realized.The number no maximum of passage, can delete unwanted passage, but at least will retain a passage.
(2) line between calcspar port is adopted to represent the direction of propagation of light beam.In order to show beam reflection visually, the change of direction of beam propagation that transmission causes, allow to change the position of each port on calcspar (upside, downside, left side, right side), allow to change and put in order with side ports the intersection avoiding many lines.
(3) for the ease of distinguishing different light beams, allow to change the color, thickness and the line style (dotted line, solid line) that represent the line of light beam.
As shown in Figure 4, for application example of the present invention is the interface schematic diagram that mirror elements calcspar customizes path channels; As shown in Figure 5, for application example of the present invention changes the actions menu schematic diagram of icon upper port position; As shown in Figure 6, for " folded light beam " port position of mirror elements calcspar to be changed to the effect schematic diagram below icon by application example of the present invention; As shown in Figure 7, for application example of the present invention selects the interface schematic diagram of line color; As shown in Figure 8, for application example of the present invention arranges the thickness of line and the interface schematic diagram of line style; As shown in Figure 9, for application example two-beam of the present invention is through the effect schematic diagram of same reflection mirror calcspar, there is different colors, thickness and line style respectively.
Application example of the present invention can make the modeling figure of optical system emulation platform more succinct, directly perceived, calcspar in the modeling figure of EasyLaser emulation platform and element body one_to_one corresponding, the transmission direction of light beam of the direction figurative expression of line, modeling figure is more similar to engineering drawing, is easier to understand.
Below provide and adopt the method for the embodiment of the present invention to build the concrete case study on implementation comprising the simulation modeling figure of 3 bundle light.
First EasyLaser emulation platform is opened, a newly-built blank modeling figure, in modeling figure, add 3 light source calcspars (plane wave light source 1, pointolite, plane wave light source 2) and the color of output beam is changed respectively into indigo plant, green, red, again the output beam port of plane wave light source 2 is changed on the left of icon, they are put (Figure 10 is that application example of the present invention 3 light source calcspar positions are put and light beams colors schematic diagram) according to position as shown in Figure 10.
Then adding 1 spectroscope calcspar and arrange its path channels is 3, and changes on the right side of icon by the position of " incident beam 1 " and " folded light beam 1 " port, is changed on the left of icon the position of " transmitted light beam 1 " port.Put position shown in Figure 11 (Figure 11 is that application example of the present invention changes port position schematic diagram).
Finally, plane wave light source 1 is connected on spectroscopical " incident beam " port, pointolite is connected on spectroscopical " incident beam 2 " port, plane wave light source 2 is connected on spectroscopical " incident beam 1 " port.And the live width of the light beam line of set-point light source is 3, line style is dotted line, as shown in figure 12 (Figure 12 is that application example of the present invention changes light beam thickness, light beam line style schematic diagram).
So, the building process that comprises the simple light path realistic model figure of 3 bundle light is namely completed.
The above-mentioned application example of the present invention achieves the modeling of any number of light beam on same optical element calcspar, and on modeling figure, embody the change of light beam transmission direction after element reflects, transmission, make modeling figure more succinct, directly perceived, more similar to engineering index path, and be easy to distinguish different light beams.
Those skilled in the art can also recognize the various illustrative components, blocks (illustrativelogicalblock) that the embodiment of the present invention is listed, unit, and step can pass through electronic hardware, computer software, or both combinations realize.For the replaceability (interchangeability) of clear displaying hardware and software, above-mentioned various illustrative components (illustrativecomponents), unit and step have universally described their function.Such function is the designing requirement realizing depending on specific application and whole system by hardware or software.Those skilled in the art for often kind of specifically application, can use the function that various method realizes, but this realization can should not be understood to the scope exceeding embodiment of the present invention protection.
Various illustrative logical block described in the embodiment of the present invention, or unit can pass through general processor, digital signal processor, special IC (ASIC), field programmable gate array or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or the design of above-mentioned any combination realizes or operates described function.General processor can be microprocessor, and alternatively, this general processor also can be any traditional processor, controller, microcontroller or state machine.Processor also can be realized by the combination of calculation element, such as digital signal processor and microprocessor, multi-microprocessor, and a Digital Signal Processor Core combined by one or more microprocessor, or other similar configuration any realizes.
The software module that method described in the embodiment of the present invention or the step of algorithm directly can embed hardware, processor performs or the combination of both.Software module can be stored in the storage medium of other arbitrary form in RAM storer, flash memory, ROM storer, eprom memory, eeprom memory, register, hard disk, moveable magnetic disc, CD-ROM or this area.Exemplarily, storage medium can be connected with processor, with make processor can from storage medium reading information, and write information can be deposited to storage medium.Alternatively, storage medium can also be integrated in processor.Processor and storage medium can be arranged in ASIC, and ASIC can be arranged in user terminal.Alternatively, processor and storage medium also can be arranged in the different parts in user terminal.
In one or more exemplary design, the above-mentioned functions described by the embodiment of the present invention can realize in the combination in any of hardware, software, firmware or this three.If realized in software, these functions can store on the medium with computer-readable, or are transmitted on the medium of computer-readable with one or more instruction or code form.Computer readable medium comprises computer storage medium and is convenient to make to allow computer program transfer to the telecommunication media in other place from a place.Storage medium can be that any general or special computer can the useable medium of access.Such as, such computer readable media can include but not limited to RAM, ROM, EEPROM, CD-ROM or other optical disc storage, disk storage or other magnetic storage device, or other anyly may be used for carrying or store the medium that can be read the program code of form with instruction or data structure and other by general or special computer or general or special processor.In addition, any connection can be properly termed computer readable medium, such as, if software is by a concentric cable, fiber optic cables, twisted-pair feeder, Digital Subscriber Line (DSL) or being also comprised in defined computer readable medium with wireless way for transmittings such as such as infrared, wireless and microwaves from a web-site, server or other remote resource.Video disc (disk) and disk (disc) comprise Zip disk, radium-shine dish, CD, DVD, floppy disk and Blu-ray Disc, disk is usually with magnetic duplication data, and video disc carries out optical reproduction data with laser usually.Above-mentioned combination also can be included in computer readable medium.
Above embodiment; object of the present invention, technical scheme and beneficial effect are further described; be understood that; these are only the specific embodiment of the present invention; the protection domain be not intended to limit the present invention; within the spirit and principles in the present invention all, any amendment made, equivalent replacement, improvement etc., all should be included within protection scope of the present invention.
Claims (6)
1. based on a multiple beam visual modeling system for calcspar, it is characterized in that, the described multiple beam visual modeling system based on calcspar comprises:
Display, for being expressed as calcspar over the display by optical element;
Beam channel arranges controller, arranges connected input port and output port for being respectively multi-beam on described calcspar;
Port position arranges controller, for changing the position of each port on calcspar, and/or changes putting in order with side ports; The described position of each port on calcspar comprises: upside, downside, left side, right side;
Light beams colors arranges controller, for changing the color of the line representing light beam.
2. as claimed in claim 1 based on the multiple beam visual modeling system of calcspar, it is characterized in that, the described multiple beam visual modeling system based on calcspar also comprises:
Light beam thickness arranges controller, for changing the thickness of the line representing light beam.
3. as claimed in claim 1 based on the multiple beam visual modeling system of calcspar, it is characterized in that, the described multiple beam visual modeling system based on calcspar also comprises:
Light beam line style arranges controller, for changing the line style of the line representing light beam; The described line style representing the line of light beam comprises: solid line, dotted line.
4. based on a multiple beam visual modeling method for calcspar, it is characterized in that, the described multiple beam visual modeling method based on calcspar comprises:
A calcspar is utilized to be represented over the display by optical element;
Described calcspar is respectively multi-beam connected input port and output port are set;
Change the position of each port on calcspar, and/or change putting in order with side ports; The described position of each port on calcspar comprises: upside, downside, left side, right side;
Change the color representing the line of light beam.
5. as claimed in claim 4 based on the multiple beam visual modeling method of calcspar, it is characterized in that, the described multiple beam visual modeling method based on calcspar also comprises:
Change the thickness representing the line of light beam.
6. as claimed in claim 4 based on the multiple beam visual modeling method of calcspar, it is characterized in that, the described multiple beam visual modeling method based on calcspar also comprises:
Change the line style representing the line of light beam; The described line style representing the line of light beam comprises: solid line, dotted line.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310413858.6A CN103455681B (en) | 2013-09-12 | 2013-09-12 | A kind of multiple beam visual modeling system and method based on calcspar |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310413858.6A CN103455681B (en) | 2013-09-12 | 2013-09-12 | A kind of multiple beam visual modeling system and method based on calcspar |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103455681A CN103455681A (en) | 2013-12-18 |
CN103455681B true CN103455681B (en) | 2016-03-02 |
Family
ID=49738037
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310413858.6A Expired - Fee Related CN103455681B (en) | 2013-09-12 | 2013-09-12 | A kind of multiple beam visual modeling system and method based on calcspar |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103455681B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111950162B (en) * | 2020-08-18 | 2023-09-26 | 北京世冠金洋科技发展有限公司 | Modeling method and device and electronic equipment |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2849755Y (en) * | 2005-07-28 | 2006-12-20 | 中国科学院工程热物理研究所 | Two spectral system of visual measurement |
US8134786B2 (en) * | 2010-06-30 | 2012-03-13 | Mitsubishi Electric Research Laboratories, Inc. | Method and system for determining projections in non-central catadioptric optical systems |
-
2013
- 2013-09-12 CN CN201310413858.6A patent/CN103455681B/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN103455681A (en) | 2013-12-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106445520A (en) | Method and device for making visualized themed page | |
CN104881507B (en) | The method and apparatus for repairing the retention time fault in circuit | |
CN110049266A (en) | Video data issues method, apparatus, electronic equipment and storage medium | |
CN105138555A (en) | Webpage multi-language internationalization loading method and apparatus | |
CN108921600A (en) | Realize the device and method and storage medium of information classification | |
CN105608258A (en) | Model based system design and information flow visualization simulation system and method | |
CN110096268A (en) | By the system and method for the executable program of the VR/AR/MR device secondary editor of stateization living | |
CN107423066A (en) | A kind of amending method of application icon pattern and modification device | |
CN110069312A (en) | A kind of method and device of UI component Configuration and generation UI Component Gallery | |
CN109582153A (en) | information input method and device | |
CN103455681B (en) | A kind of multiple beam visual modeling system and method based on calcspar | |
CN107450875A (en) | A kind of multi-screen display system and multi-screen display method | |
CN107506110A (en) | A kind of control method, system and the mobile terminal of 3D cubes mobile terminal desktop | |
CN104572443A (en) | Mobile terminal testing method and device | |
CN106330327A (en) | Method and device of managing enabling state of optical module | |
CN106055345B (en) | High speed FPGA starting is realized by parallel multiframe allocation plan | |
CN110502811A (en) | A kind of PCB design method, equipment and storage medium | |
CN105556570A (en) | Generating screen data | |
CN107704228A (en) | A kind of multi-display switching method and device | |
CN107203433A (en) | The multiple inter-program data synchronous method and device of a kind of shared drive | |
CN105718395B (en) | A kind of multiple serial communication system and method based on FPGA | |
CN102129502B (en) | Optimal electrical power line selection method and system | |
CN104216836A (en) | Parallel reading-writing method and device for storage system | |
CN106484404A (en) | Content Management System and the method for custom content model and attribute | |
CN104881414A (en) | Data displaying method and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160302 Termination date: 20200912 |
|
CF01 | Termination of patent right due to non-payment of annual fee |