Wednesday, October 20, 2010

Cable construction should focus on good single-disc test



Single-disc test fiber cable line construction is a very important aspect. It is mainly after the use of optical time domain reflectometer (OTDR), optical disc on a single length of optical fiber attenuation coefficient and scattering curves were measured after inspection, to determine whether the cable's key performance indicators to project design and procurement requirements, and provide the basis for the cable distribution site.

Single-disc test fiber cable quality is also defined responsibilities and an important part of project construction. Cable in the production, storage and long-distance transportation, the fiber may be damaged. According to "Military fiber optic cable construction and acceptance of digital transmission systems engineering technical specifications" requirement, in the optical disk shipped to the construction site, you must on each fiber of each cable tray test (detection rate 100%), consistent with technical indicators before they can be with plate and laying. However, some construction units do not pay attention to this link, that manufacturers have already provided relevant information, the test is carried out sampling (detection rate of 50% or less), or just check for a fiber length, other indicators be neglected in more even are, simply do not do a single disk test, this is very wrong. Once the cable laying fiber optic cable was found after completion of performance failure, it is difficult to distinguish between fiber quality or construction quality.

Based on years of construction experience, we believe that the construction should be strictly in accordance with the procedure, do a good job single-disk test, to ensure quality. The main procedures are as follows:

The first step: check the information: to reach test at the scene, should first check the cable factory quality certificate, and check the factory single-disc test data provided are complete, its content, including cable type, core number, length, end other, structural sections map and sequence of fiber-fiber, attenuation coefficient, refractive index and so on, to see whether the order contract required.

Step Two: Appearance check: mainly the optical disc packaging for damage during transport, and then check the cable opening with or without skin damage, cable skin print writing is clear, wear resistant, cable terminations packaging is intact. The existing problems, should make a detailed record, in the optical index test, key test should be done.

Third step: check the other side: from the outside to open stripped cable ends about 30cm, according to optical beam (or optical fiber ribbon) cable outside the chromatographic reason and do not judge, and contrast with the information provided by the factory to see if there are errors . Then in the cable tray cable side marked A, B-side to facilitate cable laying.

Step Four: Fiber Inspection: Stripper fiber loose tube about 20cm, clean optical fiber, optical fiber core number and check whether there are errors chromatography, and determine the optical fiber sequence.

Step Five: Testing technical indicators: measured with the activities of the connector to connect fiber optic pigtails and testing, OTDR testing and then the fiber length, the average loss, and the factory test target with the optical contrast, look for errors. View fiber after taking the curve to the scattering and reflection of whether the peak attenuation level. The entire fiber optic cable in there as long as there is a broken fiber, attenuation exceeded its apparent attenuation level or reflection peaks (not including the fiber end reflection peaks) should be regarded as substandard products.

Step Six: Check the electrical characteristics: If there are to much for cable or monitoring of the metal wire pairs should be tested on the electrical characteristics of wire indicators to see whether the national standards.

Step Seven: Waterproof performance check: test metal sheathed cable, metal parts such as strengthening the insulation resistance to ground to see whether the factory standards.

Step eight: Recovery Package: testing is completed, the first cut of light apparent reason Qi, with the heat shrink tube ends can be sealed, and then pull the cable shrouded in a fixed cable tray and cable tray in the same time, restoration of optical disc packaging.

In the process of optical single-disk test, should also pay attention to the following questions:

1, optical fiber cable in the surplus in the calculation: when tested with the OTDR, the fiber is longer than the length of cable that is fiber-optic cable in the surplus in the degree. And this margin of manufacturers do not usually provide, but it is also indispensable to maintain fiber optic cable line a parameter. We can be calculated by the following formula: degree = slim 梅 surplus cable length - 1. Thus, we maintain the course of optical cable, you can OTDR measured margin of fiber length and to determine the exact location of cable fault location: cable length = slim 梅 (1 + surplus degrees).

2, optical fiber attenuation coefficient test: OTDR testing with certain optical attenuation coefficient of error, the same fibers of different OTDR testing, the test results may not be the same, that is the same OTDR set different parameters, test results may not be the same. So, as long as the test results in the standard range, but with little difference between the data provided by the manufacturer, should be regarded as qualified. The test results exceeded the standard, not blindly to a conclusion, should a change of OTDR parameters or work environment, or for an OTDR to repeatedly test, compare, see if it really excessive.

3, "Magic peak" phenomenon: "Magic peak" phenomenon known as "ghost" phenomenon, which is in the use of OTDR test optical fiber, optical pulses in optical fibers due to multiple reflections, the fiber optic backscatter curve formed a reflective peak. Because of this reflection peak is formed with the fiber fracture is very similar to the reflection peak, the tester is easy to "magic peak" is formed as a fiber breakage caused by the reflection peak of misjudgment. Therefore, the optical scattering curve after the peak reflection occurs, it is necessary for further analysis, may come and go test pulse, measuring the length or the wavelength of measurement several times to compare the identification. If you can not judge, can be measured from the other side, or replacement of test instruments, re-measurement.

Has been identified as unqualified for the optical disc products, to register a clear, timely reporting and contact with manufacturers.







相关链接:



Zhu Pengju: CAD is even more "integration" of the operation



Using VMware, vowed to computer "cloned a technique"



win2000 registry



Mito Xiu 1 minute to create non-mainstream days



Do not heat to high speed fully Raiders SUMMER Thunder



Send anonymous text message express your



Games ARCADE Specialist



MKV to VOB



MTS to MOV



China Business Daily: Who is the end of the traditional MP4



RM To AVI



Department of soft-set and sub-scores by major strategy [1]



Some Tips On Data Collection



Review Dial Up And Connection Tools



Wednesday, October 6, 2010

Visual Basic to create "five star" level control





Figure 1 "five-star" level control

This control looks great and provides a good graphical way to view the grade, but according to editorial experience, I find it especially cool. When the mouse hover over the bar when, Windows Media Player highlights one of the stars to show you the current float of its value on the bar, thus providing a good graphical feedback. In a variety of Web sites (including Netflix and Amazon), you can find the same type of user interface, and I think in their own applications have this feature, so I decided to create my own control. I'll use Windows Forms controls that the user interface elements to simulate the same time try to make it custom with sufficient capacity to be used in various environments.

Getting Started

The first step is to create a new Class Library project to hold the controls and empty Windows application to a test project. Although the Windows Control Library project template appears to be more appropriate, and it is well to work, but by default, the project includes user controls (user controls 鈹?General for composite control contains one or more controls for Windows Forms control), and I need is an empty class file. Next, you must present a new empty class inherits from the System.Windows.Forms.Control, which simply add a single class declaration can be achieved:

Public Class Ratings
Inherits System.Windows.Forms.Control End Class

If you try to use only IntelliSense? Add Inherits statement, will encounter a small problem: use Class Library template to start your project will not add a reference to the System.Windows.Forms assembly, so you need to manually add. At this point, be the first to add a reference to an System.Drawing.dll, because the final drawing to use custom controls. From now on, I generally follow the following steps to carry out all of the control development:

1. To add custom drawing control standards constructor, set the control style of all the necessary controls in order to correct the drawing and smooth as possible.

Public Sub New ()
Me.SetStyle (ControlStyles.AllPaintingInWmPaint, True)
Me.SetStyle (ControlStyles.DoubleBuffer, True)
Me.SetStyle (ControlStyles.ResizeRedraw, True)
Me.SetStyle (ControlStyles.UserPaint, True)
...''Add any additional initialization code here
End Sub

2. Paper record configuration control behavior and appearance may need to list the public properties.

3. All these attributes add to the private member variable (I prefer to use Hungarian notation in front of each variable to add the prefix "m_" to represent the internal variables), and includes the appropriate default values, as shown below.

Private m_FilledImage As Image
Private m_EmptyImage As Image
Private m_HoverImage As Image
Private m_ImageCount As Integer = 5
Private m_TopMargin As Integer = 2
Private m_LeftMargin As Integer = 4
Private m_BottomMargin As Integer = 2
Private m_RightMargin As Integer = 4
Private m_ImageSpacing As Integer = 8
Private m_ImageToDraw As Integer = 1
Private m_SelectedColor As Color = Color.Empty
Private m_HoverColor As Color = Color.Empty
Private m_EmptyColor As Color = Color.Empty
Private m_OutlineColor As Color = Color.Empty

Private m_selectedItem As Integer = 3
Private m_hoverItem As Integer = 1
Private m_hovering As Boolean = False

Private ItemAreas () As Rectangle

4. The properties of these variables into the process, although most of the process is fairly simple (get value, set value), but some of the process will require some additional code, I will discuss later.

5. Began to design and custom graphics code.

6. Finally, add a new event, such as clicking a specific control process or the requirements of the specific event.

The default value of properties with a specific routine

I want some of my properties

鈹?handling those attributes of color

鈹?reflect the control of other properties of the default values (such as ForeColor) and to reflect the user's system color of other values. For example, let us use only one of them can produce color HoverColor to see the default value of different methods.

The first is obvious, just in the variable declaration (or constructor) to set default values:

Private m_HoverColor As Color = _
Color.FromKnownColor (KnownColor.Highlight)

In most cases, this can work well, but there are two problems. The first question is, if the user running the application to change their system colors, how to do? After you restart the program, the control will reflect the correct color, but was not. The second question is, if the user to programmatically set the color to the default colors, how to do? There is no practical way to clear the color settings and set it to the appropriate system color. Users will naturally be set correctly for the appropriate system color, but then will return to first question. Another method is to color changes in the user's system when the traps, and the corresponding changes to your property value:

Protected Overrides Sub OnSystemColorsChanged (_
ByVal e As System.EventArgs)
Me.HoverColor = Color.FromKnownColor (KnownColor.Highlight)
Me.Invalidate ()







相关链接:



BI the NEW World: semi-finals games, who the winner?



Easy to change driving



Introduction To BREW SDK Papers (2)



comparison GRAPHIC Editors



Understanding encrypting file system feature of



How to write text to soft fast sellers?



C # event mechanism of Induction (B)



The new VPN strength



SIMPLE Games Arcade



Thunder Raise His Flag Charges, Cool 6 Has The Intention



OGM to MP4



FLV to PSP



OGM To MKV



Britain Invented The Robot Can Be Swallowed Pills Belly Detection Of Cancer



Tissot wave THROUGH the "Dakar"