⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 frame2.java~71~

📁 交通信号灯控制系统
💻 JAVA~71~
📖 第 1 页 / 共 4 页
字号:
        jL直行车道自行车校正说明5.setText("fb=1-(1+√bL)/ge(无左转专用相位)");
        jL直行车道自行车校正说明5.setVerticalAlignment(SwingConstants.TOP);
        jL直行车道自行车校正说明5.setBounds(new Rectangle(17, 113, 523, 17));
        jL直行车道自行车校正说明4.setToolTipText("");
        jL直行车道自行车校正说明4.setText("2.公式说明:");
        jL直行车道自行车校正说明4.setBounds(new Rectangle(11, 94, 66, 15));
        jL直行车道自行车校正说明6.setToolTipText("");
        jL直行车道自行车校正说明6.setText(
                "bL=(β*B*(C-ge))/C (应用实测数据,无实测数据时可用此公式估算,本系统一律使用此公式估算)");
        jL直行车道自行车校正说明6.setBounds(new Rectangle(17, 135, 525, 15));
        jL直行车道自行车校正说明3.setToolTipText("");
        jL直行车道自行车校正说明3.setText(
                "Ge:总有效绿灯时间(s)  j:周期内的相位数(取4)  C:用户初设周期(60s)  L:信号总损失时间(s)");
        jL直行车道自行车校正说明3.setBounds(new Rectangle(6, 71, 536, 15));
        jL直行车道自行车校正说明2.setToolTipText("");
        jL直行车道自行车校正说明2.setText(
                "B:自行车流量(取20或27)β:自行车左转率(取25%或10%)ge:有效绿灯时长(s)bL:绿初左转自行车数(辆/h)");
        jL直行车道自行车校正说明2.setBounds(new Rectangle(6, 52, 564, 15));
        jL直行车道自行车校正说明8.setToolTipText("");
        jL直行车道自行车校正说明8.setText(
                "<html>3.因设有左转专用相位的进口道的直行车不受左转自行车的影响,故此项计算仅考虑南北向的进口道带直行的车道即可。<br>");
        jL直行车道自行车校正说明8.setVerticalAlignment(SwingConstants.TOP);
        jL直行车道自行车校正说明8.setBounds(new Rectangle(11, 187, 537, 41));
        jP左转校正北进口.setBorder(border18);
        jP左转校正北进口.setBounds(new Rectangle(20, 18, 558, 147));
        jP左转校正北进口.setLayout(null);
        jLabel12.setText("左车道:");
        jLabel12.setBounds(new Rectangle(29, 63, 48, 15));
        jLabel15.setText("ξ");
        jLabel15.setBounds(new Rectangle(115, 27, 48, 15));
        jLabel16.setText("qT");
        jLabel16.setBounds(new Rectangle(221, 27, 48, 15));
        jLabel19.setText("λ");
        jLabel19.setBounds(new Rectangle(331, 27, 48, 15));
        jLabel20.setText("fL");
        jLabel20.setBounds(new Rectangle(437, 27, 48, 15));
        jL左转校正北左ξ.setBorder(BorderFactory.createLineBorder(Color.black));
        jL左转校正北左ξ.setHorizontalAlignment(SwingConstants.CENTER);
        jL左转校正北左ξ.setText("0.51");
        jL左转校正北左ξ.setBounds(new Rectangle(102, 63, 48, 15));
        jL北左qT.setBorder(BorderFactory.createLineBorder(Color.black));
        jL北左qT.setToolTipText("");
        jL北左qT.setHorizontalAlignment(SwingConstants.CENTER);
        jL北左qT.setText("1330");
        jL北左qT.setBounds(new Rectangle(205, 63, 48, 15));
        jL北左λ.setBorder(BorderFactory.createLineBorder(Color.black));
        jL北左λ.setHorizontalAlignment(SwingConstants.CENTER);
        jL北左λ.setBounds(new Rectangle(309, 63, 48, 15));
        jL北左fL.setBorder(BorderFactory.createLineBorder(Color.black));
        jL北左fL.setHorizontalAlignment(SwingConstants.CENTER);
        jL北左fL.setBounds(new Rectangle(423, 63, 48, 15));
        jP左转校正南进口.setBorder(border20);
        jP左转校正南进口.setBounds(new Rectangle(20, 184, 558, 147));
        jP左转校正南进口.setLayout(null);
        jL南左ξ.setBorder(BorderFactory.createLineBorder(Color.black));
        jL南左ξ.setHorizontalAlignment(SwingConstants.CENTER);
        jL南左ξ.setText("0.51");
        jL南左ξ.setBounds(new Rectangle(102, 63, 48, 15));
        jLabel47.setText("λ");
        jLabel47.setBounds(new Rectangle(331, 27, 48, 15));
        jLabel48.setText("左车道:");
        jLabel48.setBounds(new Rectangle(29, 63, 48, 15));
        jLabel49.setText("qT");
        jLabel49.setBounds(new Rectangle(221, 27, 48, 15));
        jLabel50.setText("fL");
        jLabel50.setBounds(new Rectangle(437, 27, 48, 15));
        jL南左qT.setBorder(BorderFactory.createLineBorder(Color.black));
        jL南左qT.setToolTipText("");
        jL南左qT.setHorizontalAlignment(SwingConstants.CENTER);
        jL南左qT.setText("1112");
        jL南左qT.setBounds(new Rectangle(205, 63, 48, 15));
        jL南左fL.setBorder(BorderFactory.createLineBorder(Color.black));
        jL南左fL.setHorizontalAlignment(SwingConstants.CENTER);
        jL南左fL.setBounds(new Rectangle(423, 63, 48, 15));
        jLabel53.setText("ξ");
        jLabel53.setBounds(new Rectangle(115, 27, 48, 15));
        jL南左λ.setBorder(BorderFactory.createLineBorder(Color.black));
        jL南左λ.setHorizontalAlignment(SwingConstants.CENTER);
        jL南左λ.setBounds(new Rectangle(309, 63, 48, 15));
        jP左转校正说明.setBorder(border22);
        jP左转校正说明.setBounds(new Rectangle(20, 358, 558, 216));
        jP左转校正说明.setLayout(null);
        jL左转校正说明2.setText(
                "ξ:对向直行车道影响系数(3个车道取0.51)    qT:对向直行车流量(pcu/h)     λ:绿信比");
        jL左转校正说明2.setBounds(new Rectangle(13, 48, 498, 15));
        jL左转校正说明3.setToolTipText("");
        jL左转校正说明3.setText("2.公式说明:");
        jL左转校正说明3.setBounds(new Rectangle(13, 74, 66, 15));
        jL左转校正说明1.setText("1.参数说明:");
        jL左转校正说明1.setBounds(new Rectangle(13, 26, 72, 16));
        jL左转校正说明4.setText("fL=exp(-0.001*ξ*qT/λ)-0.1      λ=Ge/(j*C)");
        jL左转校正说明4.setBounds(new Rectangle(13, 94, 506, 15));
        jL左转校正说明5.setText("3.因该计算是针对无左专用相位而言的,故仅计算南北向即可。");
        jL左转校正说明5.setBounds(new Rectangle(13, 119, 502, 15));
        jPanel1.setBorder(border8);
        jPanel1.setBounds(new Rectangle(19, 130, 558, 98));
        jPanel1.setLayout(null);
        jPanel2.setBorder(border12);
        jPanel2.setBounds(new Rectangle(19, 359, 558, 98));
        jPanel2.setLayout(null);
        jPanel3.setBorder(border5);
        jPanel3.setBounds(new Rectangle(19, 18, 558, 99));
        jPanel3.setLayout(null);
        jPanel7.setBorder(border10);
        jPanel7.setBounds(new Rectangle(19, 244, 558, 98));
        jPanel7.setLayout(null);
        jLabel21.setText("右车道:");
        jLabel21.setBounds(new Rectangle(37, 50, 48, 15));
        jLabel51.setToolTipText("");
        jLabel51.setText("转 弯 校 正(fr)");
        jLabel51.setBounds(new Rectangle(155, 16, 101, 15));
        jLabel52.setText("行人或自行车干扰校正(fpb)");
        jLabel52.setBounds(new Rectangle(339, 16, 157, 15));
        jLabel46.setText("r");
        jLabel46.setBounds(new Rectangle(166, 31, 10, 15));
        jLabel54.setText("fr");
        jLabel54.setBounds(new Rectangle(211, 31, 19, 15));
        jLabel55.setBorder(BorderFactory.createLineBorder(Color.black));
        jLabel55.setHorizontalAlignment(SwingConstants.CENTER);
        jLabel55.setBounds(new Rectangle(155, 50, 30, 15));
        jLabel56.setBorder(BorderFactory.createLineBorder(Color.black));
        jLabel56.setToolTipText("");
        jLabel56.setHorizontalAlignment(SwingConstants.CENTER);
        jLabel56.setBounds(new Rectangle(201, 50, 34, 15));
        jLabel43.setText("右车道:");
        jLabel43.setBounds(new Rectangle(37, 50, 48, 15));
        jLabel76.setText("r");
        jLabel76.setBounds(new Rectangle(166, 31, 10, 15));
        jLabel77.setToolTipText("");
        jLabel77.setText("转 弯 校 正(fr)");
        jLabel77.setBounds(new Rectangle(155, 16, 101, 15));
        jLabel79.setText("fr");
        jLabel79.setBounds(new Rectangle(211, 31, 19, 15));
        jLabel81.setText("右车道:");
        jLabel81.setBounds(new Rectangle(37, 50, 48, 15));
        jLabel84.setText("r");
        jLabel84.setBounds(new Rectangle(166, 31, 10, 15));
        jLabel85.setToolTipText("");
        jLabel85.setText("转 弯 校 正(fr)");
        jLabel85.setBounds(new Rectangle(155, 16, 101, 15));
        jLabel87.setText("fr");
        jLabel87.setBounds(new Rectangle(211, 31, 19, 15));
        jLabel89.setText("右车道:");
        jLabel89.setBounds(new Rectangle(37, 50, 48, 15));
        jLabel92.setText("r");
        jLabel92.setBounds(new Rectangle(166, 31, 10, 15));
        jLabel93.setToolTipText("");
        jLabel93.setText("转 弯 校 正(fr)");
        jLabel93.setBounds(new Rectangle(155, 16, 101, 15));
        jLabel95.setText("fr");
        jLabel95.setBounds(new Rectangle(211, 31, 19, 15));
        jLabel62.setBorder(BorderFactory.createLineBorder(Color.black));
        jLabel62.setHorizontalAlignment(SwingConstants.CENTER);
        jLabel62.setBounds(new Rectangle(155, 50, 30, 15));
        jLabel64.setBorder(BorderFactory.createLineBorder(Color.black));
        jLabel64.setToolTipText("");
        jLabel64.setHorizontalAlignment(SwingConstants.CENTER);
        jLabel64.setBounds(new Rectangle(201, 50, 34, 15));
        jLabel67.setBorder(BorderFactory.createLineBorder(Color.black));
        jLabel67.setHorizontalAlignment(SwingConstants.CENTER);
        jLabel67.setBounds(new Rectangle(155, 50, 30, 15));
        jLabel69.setBorder(BorderFactory.createLineBorder(Color.black));
        jLabel69.setToolTipText("");
        jLabel69.setHorizontalAlignment(SwingConstants.CENTER);
        jLabel69.setBounds(new Rectangle(201, 50, 34, 15));
        jLabel72.setBorder(BorderFactory.createLineBorder(Color.black));
        jLabel72.setHorizontalAlignment(SwingConstants.CENTER);
        jLabel72.setBounds(new Rectangle(155, 50, 30, 15));
        jLabel74.setBorder(BorderFactory.createLineBorder(Color.black));
        jLabel74.setToolTipText("");
        jLabel74.setHorizontalAlignment(SwingConstants.CENTER);
        jLabel74.setBounds(new Rectangle(201, 50, 34, 15));
        jPanel8.setBorder(border24);
        jPanel8.setBounds(new Rectangle(22, 480, 555, 254));
        jPanel8.setLayout(null);
        jLabel42.setText("行人或自行车干扰校正(fpb)");
        jLabel42.setBounds(new Rectangle(339, 16, 157, 15));
        jLabel68.setText("行人或自行车干扰校正(fpb)");
        jLabel68.setBounds(new Rectangle(339, 16, 157, 15));
        jLabel82.setText("行人或自行车干扰校正(fpb)");
        jLabel82.setBounds(new Rectangle(339, 16, 157, 15));
        jLabel96.setText("1.参数说明");
        jLabel96.setBounds(new Rectangle(27, 21, 73, 15));
        jLabel100.setText(
                "r:转弯半径(m)    fr:转弯半径校正系数");
        jLabel100.setBounds(new Rectangle(27, 44, 492, 15));
        jLabel102.setText("2.公式说明");
        jLabel102.setBounds(new Rectangle(27, 69, 67, 15));
        jLabel45.setBorder(BorderFactory.createLineBorder(Color.black));
        jLabel45.setHorizontalAlignment(SwingConstants.CENTER);
        jLabel45.setText("1");
        jLabel45.setBounds(new Rectangle(372, 50, 48, 15));
        jLabel57.setBorder(BorderFactory.createLineBorder(Color.black));
        jLabel57.setHorizontalAlignment(SwingConstants.CENTER);
        jLabel57.setText("1");
        jLabel57.setBounds(new Rectangle(372, 50, 48, 15));
        jLabel58.setBorder(BorderFactory.createLineBorder(Color.black));
        jLabel58.setHorizontalAlignment(SwingConstants.CENTER);
        jLabel58.setText("1");
        jLabel58.setBounds(new Rectangle(372, 50, 48, 15));
        jLabel59.setBorder(BorderFactory.createLineBorder(Color.black));
        jLabel59.setHorizontalAlignment(SwingConstants.CENTER);
        jLabel59.setText("1");
        jLabel59.setBounds(new Rectangle(372, 50, 48, 15));
        jLabel60.setText(
                "<html>3.由于对右转机动车进行了控制,同时自行车分方向与机动车同相位过街,因此自行车对机动车的干扰基本消失,在饱和流量修正时,取自行车的修正系数均为1。");
        jLabel60.setVerticalAlignment(SwingConstants.TOP);
        jLabel60.setBounds(new Rectangle(27, 120, 521, 44));
        jLabel61.setText("fr=1(r>15)或0.5+r/30(r<=15)");
        jLabel61.setBounds(new Rectangle(27, 95, 176, 15));
        jB通用校正计算.setBounds(new Rectangle(275, 779, 81, 23));
        jB通用校正计算.setText("计算");
        jB通用校正计算.addActionListener(new Frame2_jB通用校正计算_actionAdapter(this));
        jTextArea1.setText("jTextArea1");
        jTextArea1.setBounds(new Rectangle(0, 0, 62, 19));
        jB直行车道自行车校正计算.setBounds(new Rectangle(275, 779, 81, 23));
        jB直行车道自行车校正计算.setText("计算");
        jB直行车道自行车校正计算.addActionListener(new Frame2_jB直行车道自行车校正计算_actionAdapter(this));
        jB左转校正计算.setBounds(new Rectangle(275, 779, 81, 23));
        jB左转校正计算.setText("计算");
        jB左转校正计算.addActionListener(new Frame2_jB左转校正计算_actionAdapter(this));
        jB右转校正计算.setBounds(new Rectangle(275, 779, 81, 23));
        jB右转校正计算.setText("计算");
        jB右转校正计算.addActionListener(new Frame2_jB右转校正计算_actionAdapter(this));
        jB进入信号配时计算.setBounds(new Rectangle(419, 779, 129, 23));
        jB进入信号配时计算.setText("进入信号配时计算");
        jB进入信号配时计算.addActionListener(new Frame2_jB进入信号配时计算_actionAdapter(this));

        jTabbedPane1.add(jP通用校正, "通用校正");
        jP通用校正.add(jP通用校正西进口);
        jP通用校正西进口.add(jLabel5);
        jP通用校正西进口.add(jLabel1);
        jP通用校正西进口.add(jLabel2);
        jP通用校正西进口.add(jLabel3);
        jP通用校正西进口.add(jLabel4);
        jP通用校正西进口.add(jL西左fW);
        jP通用校正西进口.add(jL西直fW);
        jP通用校正西进口.add(jL西左fg);
        jP通用校正西进口.add(jL西直fg);
        jP通用校正西进口.add(jL西右fg);
        jP通用校正西进口.add(jL西右fW);
        jP通用校正.add(jP通用校正东进口);
        jP通用校正东进口.add(jL东右fW);
        jP通用校正东进口.add(jLabel13);
        jP通用校正东进口.add(jLabel14);
        jP通用校正东进口.add(jL东右fg);
        jP通用校正东进口.add(jL东左fW);
        jP通用校正东进口.add(jLabel17);
        jP通用校正东进口.add(jLabel18);
        jP通用校正东进口.add(jL东直fW);
        jP通用校正东进口.add(jL东左fg);
        jP通用校正东进口.add(jL东直fg);
        jP通用校正东进口.add(jLabel22);
        jP通用校正.add(jP通用校正北进口);
        jP通用校正北进口.add(jL北右fW);
        jP通用校正北进口.add(jLabel24);
        jP通用校正北进口.add(jLabel25);
        jP通用校正北进口.add(jL北右fg);
        jP通用校正北进口.add(jL北左fW);
        jP通用校正北进口.add(jLabel28);
        jP通用校正北进口.add(jLabel29);
        jP通用校正北进口.add(jL北直fW);
        jP通用校正北进口.add(jL北左fg);
        jP通用校正北进口.add(jL北直fg);
        jP通用校正北进口.add(jLabel33);
        jP通用校正.add(jP通用校正南进口);
        jP通用校正南进口.add(jL南右fW);
        jP通用校正南进口.add(jLabel35);
        jP通用校正南进口.add(jLabel36);
        jP通用校正南进口.add(jL南右fg);
        jP通用校正南进口.add(jL南左fW);
        jP通用校正南进口.add(jLabel39);
        jP通用校正南进口.add(jLabel40);
        jP通用校正南进口.add(jL南直fW);
        jP通用校正南进口.add(jL南左fg);
        jP通用校正南进口.add(jL南直fg);
        jP通用校正南进口.add(jLabel44);
        jP通用校正.add(jP通用校正说明);
        jP通用校正.add(jB通用校正计算);
        jP直行车道自行车校正.add(jP直行车道自行车校正南进口);
        jP直行车道自行车校正南进口.add(jLabel9);
        jP直行车道自行车校正南进口.add(jLabel10);
        jP直行车道自行车校正南进口.add(jLabel11);
        jP直行车道自行车校正南进口.add(jLabel32);
        jP直行车道自行车校正南进口.add(jLabel34);
        jP直行车道自行车校正南进口.add(jLabel37);
        jP直行车道自行车校正南进口.add(jLabel38);
        jP直行车道自行车校正南进口.add(jLabel41);
        jP直行车道自行车校正南进口.add(jL南右fb);
        jP直行车道自行车校正南进口.add(jL南直fb);
        jP直行车道自行车校正南进口.add(jL南右β);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -